我有一个使用 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 上?