在安卓系统中如何打开新的屏幕?

4

你好,我是一个新手Android开发者。 在我的应用程序中,如果用户在AlertDialog中选择按钮,我需要打开一个新的屏幕并在该屏幕上显示一些消息。如何打开一个新的屏幕?

4个回答

8

通过创建并触发新的Intent,您可以打开一个新的活动(即屏幕):

Intent intent = new Intent(this, YourNewActivity.class)
startActivity(intent)

4
回复Erich Douglass的评论: 不要忘记在AndroidManifest.xml中进行描述,像这样:
<activity android:name=".YourNewActivity" android:label="@string/app_name" />

0

在警告对话框的按钮处理器方法中添加这行代码不起作用吗?

setContentView(R.layout.screenx);

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>

祝你好运...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接