2

背景を透明な画像に設定し、イベント発火時に背景の色を変更したい。

背景画像を xml ファイルのリソースに設定できます。また、イベントの発生時に TextView の色を変更することもできますが、何らかの理由で両方を同時に行うことはできません。ドローアブルなどを作成する必要がありますか?

また、最上位の LinearLayout を参照するにはどうすればよいですか。ADT Plugin と Android SDK を使用して Eclipse Java EE Galileo を使用してプログラミングしています。OS アンドロイド 2.1-update1 (エクレア)。私の友人はactionscriptでそれを行うことができ、私は彼を打ち負かすためにJavaでそれをしなければなりません笑.

4

1 に答える 1

0

マイク、関係するレイアウト xml ファイルで android:id を宣言した場合にのみ、ルート LinearLayout への参照を取得できます。

次に、Javaコードで

LinearLayout l1 = (LinearLayout)findViewById('R.id.....'); を取得します。

次に、l1 オブジェクトの setBackground 関数を使用して背景を設定します。

于 2010-07-30T13:31:22.563 に答える