在Android中打开新屏幕?

时间:2010-05-25 13:33:18

标签: android

嗨,我是android新手。 在我的应用程序中,如果用户选择alertDialog中的按钮,我需要打开一个新屏幕,我必须在该屏幕上显示一些消息。如何打开新屏幕?

4 个答案:

答案 0 :(得分:7)

您可以通过创建和触发新意图来打开新活动(即屏幕):

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

答案 1 :(得分:4)

评论Erich Douglass帖子: 并且不要忘记将其描述为AndroidManifest.xml,如

<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>
祝你好运......