Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当按钮不在主布局上而是在新布局中时,如何实现按钮单击_Android_Android Viewpager_Onclicklistener - Fatal编程技术网

Android 当按钮不在主布局上而是在新布局中时,如何实现按钮单击

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

我不是安卓方面的专家。我想做一个应用程序,其中不同的布局刷有。在MainActivity.java文件中,我使用了viewpager。在MainActivity中,我没有声明任何按钮,因为main.xml文件不包含任何UI组件 按钮单击按钮位于另一个布局(即right.xml文件)上的位置

    //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,在哪里提到的?你能给我发那个链接吗?