私は1つのボタンを別のアクティビティにしたいと思っています。一つのボタンが別のアクティビティに行く
アイデアはActivity 1
かActivity 2
から来て、同じレイアウトとボタンを見つけて、私は上にあった活動に応じActivity 7
またはActivity 8
に通過することです。
私は自分のアイデアを理解する良い方法を説明してくれることを願っています。あなたがイメージに示されており、そのキーに基づいて活動のあなたの第一の部分から意図して識別子またはキーを渡す必要があり
私は1つのボタンを別のアクティビティにしたいと思っています。一つのボタンが別のアクティビティに行く
アイデアはActivity 1
かActivity 2
から来て、同じレイアウトとボタンを見つけて、私は上にあった活動に応じActivity 7
またはActivity 8
に通過することです。
私は自分のアイデアを理解する良い方法を説明してくれることを願っています。あなたがイメージに示されており、そのキーに基づいて活動のあなたの第一の部分から意図して識別子またはキーを渡す必要があり
活動から来て、どこに行くことになっている場所を特定。すべての3ボタンのXMLに、ボタンのクリック機能内のステートメント 例
<Button
android:name = "@id/button1"
android:onClick = "button1">
は、他のボタンとそのプロパティ
を定義する場合は、
はpublic void button1(View v)
{
Intent i = getIntent()
String key = i.getStringExtra("key");
if(key == "activity5")
{
Intent i = new Intent(this, Activity5.class);
startActivity(i);
}
else if (key == "activity6")
{
Intent i = new Intent(this, Activity6.class);
startActivity(i);
}
}
は何
例がありますか? –
ありがとう、私はあなたのコードを持っています: "変数はすでにスコープで定義されています" –
javaファイルで使用することができますあなたはこれまでに試してみましたか? –
私はあまりにも多くのアクティビティでアプリを作っています。私はこのアイデアを行うことでアクティビティの数を減らしたかったのです。 私は '@Override 保護され、ボイドのonCreate(バンドルsavedInstanceState){ super.onCreate(savedInstanceState)を開始しようとしています。 setContentView(R.layout.activity_main); } ' '公共ボイドbtn_next1(ビューV){ テント意図=新しいテント(MainActivity.this、Page1.class)。 startActivity(インテント); } ' 私は次に何をする必要がありますか? –
ベースアクティビティに3つのボタンをすべて追加して、ベースアクティビティですべてのアクティビティを拡張し、任意の場所でボタンを使用することができます。 –