Android 当按钮不在主布局上而是在新布局中时,如何实现按钮单击
我不是安卓方面的专家。我想做一个应用程序,其中不同的布局刷有。在MainActivity.java文件中,我使用了viewpager。在MainActivity中,我没有声明任何按钮,因为main.xml文件不包含任何UI组件 按钮单击按钮位于另一个布局(即right.xml文件)上的位置Android 当按钮不在主布局上而是在新布局中时,如何实现按钮单击,android,android-viewpager,onclicklistener,Android,Android Viewpager,Onclicklistener,我不是安卓方面的专家。我想做一个应用程序,其中不同的布局刷有。在MainActivity.java文件中,我使用了viewpager。在MainActivity中,我没有声明任何按钮,因为main.xml文件不包含任何UI组件 按钮单击按钮位于另一个布局(即right.xml文件)上的位置 //This is my opening screen containing button public class Right extends Activity { public void
//This is my opening screen containing button
public class Right extends Activity
{
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.right);
Button b = (Button) findViewById(R.id.button3);
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Intent i = new Intent(Right.this, Left.class);
startActivity(i);
}
});
}
}
我认为您必须将
TabHost
小部件与PageViewer
一起使用。您必须创建一些片段
来运行布局,您必须使用getActivity()
而不是对。这
。在PageViewer
的帮助下,您可以滑动每个片段及其布局。我们在MainActivity
中扩展FragmentActivity
,并扩展Fragments
以运行布局。请参考-http://www.learn2crack.com/2013/09/android-switching-between-activities-example.html
或
http://www.androidhive.info/2011/08/how-to-switch-between-activities-in-android/
或
http://stackoverflow.com/questions/17743094/how-to-switch-between-activities-screens-in-android
或
http://www.compiletimeerror.com/2013/01/invoke-activity-from-another-activity.html#.VOW9xeaUenA
或
https://www.youtube.com/watch?v=DFzD43FS5vE您希望实现单击按钮。这个按钮不在可见布局上?如果是,这是不可能的,而且很奇怪,你不清楚。你能详细说明一下吗?为什么要使用不同布局中的按钮?您的方法可能是错误的。谢谢tod,在哪里提到的?你能给我发那个链接吗?