-2

したがって、基本的に現在 3 つのアクティビティ ページがあります
1 つ目: 開始ボタンのみ
2 つ目: RadioGroup、スピナー、およびテキスト値を使用した一連の質問
3 つ目: このページに、既に持っている Imagebuttons を表示しますが、ユーザーが入力した値によって異なりますアクティビティ 2

Java、Eclipseを使用してAndroidアプリを作成しています。

4

2 に答える 2

1

エクストラを使用して、アクティビティ間でデータを渡すことができます。

SecondActivity から:

Intent i = new Intent(SecondActivity.this, ThirdActivity.class);
i.putExtra("variable_name","value");
startActivity(i);

ThirdActivity から:

String value;
Bundle extras = getIntent().getExtras();
if (extras != null) {
    value = extras.getString("variable_name");
}

次に、取得したデータから適切なリソースをロードするだけですBundle

于 2013-05-23T21:57:56.883 に答える
0

setBackgroundDrawable() を呼び出しButtonて、ボタンの背景を設定できます。

テキストは背景の上に表示されます。

似たようなものを探している場合は、xmlandroid:backgroundの属性があります。これは同じように機能します

于 2013-05-23T22:00:08.023 に答える