你好,我是一个新手Android开发者。 在我的应用程序中,如果用户在AlertDialog中选择按钮,我需要打开一个新的屏幕并在该屏幕上显示一些消息。如何打开一个新的屏幕?
你好,我是一个新手Android开发者。 在我的应用程序中,如果用户在AlertDialog中选择按钮,我需要打开一个新的屏幕并在该屏幕上显示一些消息。如何打开一个新的屏幕?
通过创建并触发新的Intent,您可以打开一个新的活动(即屏幕):
Intent intent = new Intent(this, YourNewActivity.class)
startActivity(intent)
<activity android:name=".YourNewActivity" android:label="@string/app_name" />
在警告对话框的按钮处理器方法中添加这行代码不起作用吗?
setContentView(R.layout.screenx);
试试这个,
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);
}
});
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>
祝你好运...