Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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 Layout_Android Button - Fatal编程技术网

Android 将按钮链接到新页面或活动屏幕

Android 将按钮链接到新页面或活动屏幕,android,android-layout,android-button,Android,Android Layout,Android Button,我是Android应用程序开发新手,我想知道如何将一个按钮链接到另一个新页面。我被诸如事件侦听器和许多这样的术语弄糊涂了。有人能帮我将一个按钮链接到一个新页面,在那里我可以创建更多内容吗 我应该修改哪些代码以及如何修改?您需要设置按钮的setOnClickListener(),并使用intent调用下一个活动 例如: public class YourActivity extends Activity { Button mybutton; @Override public void onCr

我是Android应用程序开发新手,我想知道如何将一个按钮链接到另一个新页面。我被诸如事件侦听器和许多这样的术语弄糊涂了。有人能帮我将一个按钮链接到一个新页面,在那里我可以创建更多内容吗


我应该修改哪些代码以及如何修改?

您需要设置按钮的
setOnClickListener()
,并使用
intent
调用下一个活动

例如:

public class YourActivity extends Activity
{
Button mybutton;
 @Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mybutton = (Button) findViewById(R.id.button1);
    mybutton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent intent = new Intent(YourActivity.this, NextActivity.class);
            YourActivity.this.startActivity(intent);
        }
    });
 }
}
不要忘记在AndroidManifest.xml中添加新活动:

<activity android:label="@string/app_name" android:name=".NextActivity"/>

您还必须在Manifest.xml中注册第二个活动

<activity android:name=".SecondActivity">            
        </activity>


内部

大家好,欢迎来到stackoverflow。请检查您的代码您到目前为止所尝试的内容,如果有任何错误,您将获得帮助。您应该更努力地尝试,并尝试使用现有的数百个示例在Google上提出您的问题我应该在哪里插入此代码段?在哪个代码或选项下?您可以在onCreate()或onResume()方法中使用它显示我是否使用onCreate或onResume方法,在哪里可以得到它?@pranavg这是一个android活动生命周期方法,您可以使用
@override
在自己的活动类中重写此方法。您可以通过链接了解更多详细信息
<activity android:name=".SecondActivity">            
        </activity>