嗨,我是android新手。 在我的应用程序中,如果用户选择alertDialog中的按钮,我需要打开一个新屏幕,我必须在该屏幕上显示一些消息。如何打开新屏幕?
答案 0 :(得分:7)
您可以通过创建和触发新意图来打开新活动(即屏幕):
Intent intent = new Intent(this, YourNewActivity.class)
startActivity(intent)
答案 1 :(得分:4)
<activity android:name=".YourNewActivity" android:label="@string/app_name" />
答案 2 :(得分:0)
不在警报对话框的buttonhandler方法中添加此行吗?
setContentView(R.layout.screenx);
答案 3 :(得分:0)
试试这个,
Button btt1 = (Button) findViewById(R.id.button1);
btt1.setOnClickListener( View.OnClickListener() {
public void onClick(View arg0) {
//Starting a Intent
Intent next= Intent(getApplicationContext(), second.class);
startActivity(next);
}
});
你应该创建btt1.setOnClickListener(View.OnClickListener(){
public void onClick(View arg0) {
//Starting a Intent
Intent next= Intent(getApplicationContext(), pack_detail.class);
startActivity(next);
}
});
第二个java文件看起来像,
public class second extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.secondx);
}
}
你应该创建secondx.xml文件, 并且不要忘记将以下语句添加到清单
中<activity :name=".second"> </activity>
祝你好运......