将按钮链接到新的寻呼机活动屏幕

时间:2013-03-18 07:11:44

标签: android android-layout android-button

我是Android应用程序开发的新手,我想知道如何将按钮链接到另一个新页面。我对诸如事件监听器之类的术语感到困惑。有些人可以帮助我将按钮链接到我可以在哪里创建更多新页面?

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

2 个答案:

答案 0 :(得分: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"/>

答案 1 :(得分: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>