我是Android应用程序开发的新手,我想知道如何将按钮链接到另一个新页面。我对诸如事件监听器之类的术语感到困惑。有些人可以帮助我将按钮链接到我可以在哪里创建更多新页面?
我应该修改哪些代码以及如何修改?
答案 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>