0

我是 Android 应用程序开发的新手,我想知道如何将按钮链接到另一个新页面。我对事件侦听器和许多术语感到困惑。有人可以帮我将按钮链接到新页面我可以创造更多吗?

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

4

2 回答 2

0
Button btnTest;

public class myactivity extends Activity {
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity);

        btnTest =(Button) findViewById(R.id.btn_Test);
                btnTest.setOnClickListener(OpenNewActivity);

    }

}

View.OnClickListener OpenNewActivity = new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(myactivity.this, SecondActivity.class);
            startActivity(intent);


        }
    };

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

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

里面<application> </application>

于 2013-03-18T07:35:23.377 回答
0

你需要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"/>
于 2013-03-18T07:15:50.547 回答