0

新しい xml ページを開くためのボタンが必要な Android アプリがあります。ボタンをクリックしたときに Page2Activity を開くために必要なコードを誰かが追加できますか? コード:

    public class MainActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);


    Void onClick;View arg0; {
        // TODO Auto-generated method stub

    }
    };

    }

私はこの方法を使用してこれを理解しました:http://stackoverflow.com/questions/4094103/linking-xml-pages-with-layout、しかし私はあなたのすべても試してみます。

4

2 に答える 2

2

このコードを試してください:

public void handleClick(View v){
    //Create an intent to start the new activity.
    Intent intent = new Intent();
    intent.setClass(this,Page2Activity.class);
    startActivity(intent);
}

次に、という新しいクラスを作成しますPage2Activity

これがお役に立てば幸いです。アクティビティをマニフェスト ファイルに追加することを忘れないでください。

于 2012-04-25T00:58:25.560 に答える
1

私はあなたがこのようなことを意味すると思います:

public class MyClass extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Button button1 = (Button)findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent i = new Intent("com.myaction");
                startActivity(i);
            }
        });
    }
}
于 2012-04-25T11:11:37.043 に答える