3

ActionBarSherlock を使用するアプリがあり、SherlockPreferenceActivity から拡張された設定画面があります。

public class SettingsActivity extends SherlockPreferenceActivity 

私の好みの XML は次のようになります。

<Preference
    android:icon="@drawable/settings_prefs_call_settings"
    android:key="pref_btn_call_settings"
    android:summary="Change call settings"
    android:title="Call Settings" />

<Preference
    android:icon="@drawable/call_settings_prefs_my_phone_number"
    android:key="pref_btn_my_phone_number"
    android:summary="Change settings relating to your phone number"
    android:title="My Phone Number" />

これを Android 2.3 で実行すると、設定画面にアイコン (@drawable/call_settings_prefs_my_phone_number@drawable/settings_prefs_call_settings) が表示されませんが、ICS と JB では問題なく表示されます。

アイコンを GB に表示する方法を誰か教えてもらえますか?

4

1 に答える 1

1

Preferences のアイコンは Api 11+ でのみサポートされています。ActionBarSherlock も同様です。

于 2013-02-18T14:05:26.620 に答える