Androidでセレクターの使い方は?

Androidでは、セレクターを使用してさまざまな状態で異なるリソースを表示できます。セレクターを使用するには、次の手順に従います。

  1. res/drawable フォルダに selector.xml(ファイル名は任意)という名前の XML ファイルを作成します。
  2. Selector.xmlで、使用するリソースを各ステータスで定義します。例:
  3. 通常時と押下時の背景画像を定義するSelector
  4. 上の例では、ボタンが押されている間はpressed_backgroundリソースが、それ以外の場合はnormal_backgroundリソースが使われます。
  5. レイアウトファイルで使用します。例えば、ボタンに背景としてセレクタを使用します。
  6. 上の例では、ボタンの背景はボタンの状態に応じて更新されます。

セレクタは、background、textColor など、異なるプロパティに使用できることに注意してください。必要なプロパティに応じて、異なるプロパティ内でセレクタを使用できます。

bannerAds