大家好我正在使用eclipse开发一个Android应用程序。我有三个布局,即主布局和链接到主布局的其他两个布局。我为所有页面创建了.xml和.java文件。我的应用程序运行,我可以在我的主要布局和其中一个布局之间移动,但当我尝试访问其他布局时,屏幕只是闪烁,没有其他任何事情发生。我正在使用bluestack来测试应用程序。下面是应该在布局之间执行和移动的按钮的代码。 Show_Meds.class是有问题的。我究竟做错了什么?
`Button butEnter = (Button)findViewById(R.id.btnEnter);
butEnter.setOnClickListener(new OnClickListener(){
public void onClick(View v){
if ( rEnterMed.isChecked()){
startActivity(new Intent(MainActivity.this, Enter_Meds.class));
}
else if (rShowMed.isChecked()){
startActivity(new Intent (MainActivity.this, Show_Meds.class));
}
}//end of onClick
});`
答案 0 :(得分:0)
我还没有给你答案,但请核实这些要点,以找出问题是什么。
此外,如果您无法产生有利的结果,请发布所有layout.xml文件,清单文件和Activity.java文件的代码。
1-确保您已将活动Enter_Meds
和Show_Meds
注册到您的清单文件中。
2-尝试在Enter_Meds
中逐个将MainActivity的布局xml文件替换为Show_Meds
和setContentView
。这样,您就可以知道xml视图是否确实正常工作。
3-内部onClick
方法,打印出v.getId()
的值,以验证是否已正确点击该视图。