質問

私のAndroidアプリを使用するTabActivity、その内容を表示する4つのタブのすべての使用状態でリストを描ためのアイコンで表します。すべて同じ構造だけが異なる画像:

<?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/icon_options_dark" android:state_selected="true" android:state_focused="false" />
        <item android:drawable="@drawable/icon_options_white" />
</selector>`

ただし、選択タブのトラックボールの自分の"HTC Desire(グリーンハイライト表示)、ダーク画像が使用されている光。どのタブが実際に選択されたとき、はっ白になります。なぜですか?

役に立ちましたか?

解決

必要なものが異なる項目が異なる。組み合わせ複数の州の一項目としてまたは間違っています。おXMLできていれば次のようになるはずです:

<xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:drawable="@drawable/icon_options_dark"
        android:state_selected="true" />
  <item android:drawable="@drawable/icon_options_light"
        android:state_focused="true" />
  <item android:drawable="@drawable/icon_options_white" />
</selector>

で豊かな描その状態をまず確認します。の場合は選択の最初の項目を使用できませんどうしたらいいですかな心のチェックは行われAndroidがみ -しない "最も関連のある" -状態しています。がない場合は、チェックの状態に分けて行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top