1

私は最初のモバイル アプリを作成しており、ボタンをバインドして別の xml ファイルに直接移動しようとしています。とても簡単な答えのように思えますが、どこにも解決策が見つかりません。私は Eclipse を IDE として使用しており、必要であれば Android ADT バンドルを使用しています。

4

3 に答える 3

2

これをonCreateに入れます:

findViewById(R.id.my_button).setOnClickListener(new View.OnClickListener {
    @Override
    public void onClick() {
        startActivity(new Intent(MainActivity.this, OtherActivity.class))
    }
});

my_button をボタンの ID に、MainActivity.this をメイン アクティビティ class.this の名前に、OtherActivity を他の activity.class の名前に置き換えます。

于 2013-10-17T02:56:01.897 に答える
0

異なるレイアウトをもたらすボタンでレイアウトを作成する方法を尋ねていますか? その場合、レイアウトにボタンをドラッグして、ボタンの「クリック時」プロパティにメソッドを配置できます。たとえば、myClick のようにして、コードにメソッドを追加します

public void myClick(View v) {
    startActivity(new Intent(this, MyNewActivity.class));
}   

AndroidManifest で新しいアクティビティを必ず宣言してください

それが役に立てば幸い

于 2013-10-17T03:02:22.410 に答える
0

xml ファイルで、次のコード行をボタンに追加します。

<Button>
    //other button properties here
    android:onClick='onNextPage'
</Button>

そのページの activity/java ファイルで、次のようにします。

private void onNextPage(View view){
    Intent intent = new Intent(this, nextActivity.java);
    startActivity(intent);
}

ボタンをクリックすると、nextActivity.java または 2 番目のページに名前を付けたものに移動します。

于 2013-10-17T03:07:45.553 に答える