在旧版本中将图标添加到首选项

时间:2014-02-05 11:24:37

标签: android icons preference

在Android 3.0之后,我们可以使用preference.setIcon(icon)将图标添加到首选项。我如何添加图标以优先支持旧版本而不是Android 3.0? 谢谢。

1 个答案:

答案 0 :(得分:1)

由于Preference.setIcon仅在API 11中添加,要在较旧的Android版本中向首选项添加图标,您可以克隆IconPreferenceScreen然后导入到您的项目。您需要进行一些更改才能加载自定义属性。

之后,您可以使用新的IconPreferenceScreen代替Preference,并添加一个图标。

IconPreferenceScreen source code