onCreate(Bundle savedInstanceState) 说明 setContentView(R.layout.activity_main); 需要放到操作或设置控件的前面
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Resources myColor=getBaseContext().getResources();
Drawable color_M=myColor.getDrawable(R.color.Black);
TextView tv=(TextView)findViewById(R.id.textview01);
tv.setText("dddddd");
setContentView(R.layout.activity_main); // 这句必须放到TextView tv=(TextView)findViewById(R.id.textview01);前面,不然会出错,因为这句话是把控件在屏目上显示出来,只要显示出来了,才能设置这些控件,上面是先设置控件,下面再展示就出错
tv.setBackgroundDrawable(color_M);
tv.setTextColor(Color.WHITE);
}