如何使Android多个布局按预期工作

时间:2015-03-18 11:47:24

标签: android-layout

大家好我正在使用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
});`

1 个答案:

答案 0 :(得分:0)

我还没有给你答案,但请核实这些要点,以找出问题是什么。

此外,如果您无法产生有利的结果,请发布所有layout.xml文件,清单文件和Activity.java文件的代码。

1-确保您已将活动Enter_MedsShow_Meds注册到您的清单文件中。

2-尝试在Enter_Meds中逐个将MainActivity的布局xml文件替换为Show_MedssetContentView。这样,您就可以知道xml视图是否确实正常工作。

3-内部onClick方法,打印出v.getId()的值,以验证是否已正确点击该视图。