每次运行都是只有只有空白标题,内容和控件全都不显示,重新设置了布局很多次都没用。

public class MainActivity extends Activity implements android.widget.CompoundButton.OnCheckedChangeListener{
	private ToggleButton tb;
	private ImageView img;
	
	protected void Oncreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
		setContentView(R.layout.first_layout1);
		tb= (ToggleButton) findViewById(R.id.toggleButton1);
		img =(ImageView) findViewById(R.id.imageView1);
		tb.setOnCheckedChangeListener(this);
	}

	@Override
	public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
		// TODO Auto-generated method stub
		//tb点击时执行方法判断状态,buttonView被点击的控件,isChecked点击状态开关
		//tb点击时执行方法判断状态,buttonView被点击的控件,isChecked点击状态开关
		img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off);//如果为true返回前者,否则返回后者。
	}
	
}


时空中的沙粒
浏览 1587回答 3
3回答

星箜下

e  `````   貌似onCreate方法写错了啊,java可是区分大小写的哦。 这样系统找不到onCreate方法怎么显示界面。再说一下:  @Override注解的作用就是提示程序员下面的这个方法是覆盖了父类方法的。 

回字有四样写法

你onCreate是手动敲的吧。- -

时空中的沙粒

自己解决了,问题具体原因不太清楚,不过从正常的程序里,一段一段的替换代码,然后能运行了,可能是导入的包错误。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java