2011-07-25 6 views
0

私は質問が非常に基本的で、まだ本から学び、実験している場合は、私を赦してくれます。Androidは、アクティビティの開始時にimagebuttonを置き換えます。

私は、自分のアクティビティが開始するとき(main_act.java)、他のすべてのイメージボタン(最初のものを除く)を別のグラフィック(つまり、その上で「無効」、私は?

(それがあれば()の条件に基づいて行われることをどのように行うのか、私はそれを考え出した...しかし、私を混乱させていただきまし置き換える部分がある。

ありがとう!私はあなたがそれらを異なるためにIDを使用することができ、あなたはXML内の任意の要素にIDを割り当てることができると思い、あなたがこのようにXML属性を使用してIDを割り当てることができます

答えて

2

android:id="@+id/button1" 

と、このようなコードにアクセスします。

Button btn1 = (Button) findViewById(R.id.button1); 

をIDを持つすべてのボタンで、あなたはイメージボタンに画像を変更するには、プログラム的な方法でそれらを制御することができます。

btn1.setImageResource(R.drawable.yourimageresource); 

yourimageresourceビットマップイメージをresources/drawableに入れることができます。

+0

しかし、プログラムで画像を変更するにはどうすればよいですか?ありがとう! – Ryan

+0

オハイオ州オハイオ州私は私の答えにそれを追加します。 – ayublin

+0

:( – Ryan

関連する問題