我有一个使用ActionBarSherlock的应用程序,我有一个偏离SherlockPreferenceActivity的Preference屏幕:
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上吗?
答案 0 :(得分:1)
首选项的图标仅受Api 11 +支持。所以是ActionBarSherlock。