[英]Android add image to preference?
How can I add an icon to a preference, the preference references an app so I can get the app's icon. 如何将图标添加到首选项,该首选项引用了一个应用程序,因此我可以获取该应用程序的图标。 I can get the icon as a drawable from the app, how can I add it to the preference? 我可以从应用程序中将图标作为可绘制对象获取,如何将其添加到首选项中?
Preference preference = new Preference(this);
preference.setTitle(app.activityInfo.loadLabel(pm));
EDIT: 编辑:
I used this, but it says it requires at least api lvl 11, I hope someone comes with a better solution though: 我使用了它,但是它说它至少需要api lvl 11,但我希望有人能提供更好的解决方案:
if(sdk > android.os.Build.VERSION_CODES.HONEYCOMB) {
preference.setIcon(app.loadIcon(pm));
}
I'm doing this which only works on android post honeycomb, I hope there is a more compatible option: 我正在做的这仅适用于android post honeycomb,我希望有一个更兼容的选项:
if(sdk > android.os.Build.VERSION_CODES.HONEYCOMB) {
preference.setIcon(app.loadIcon(pm));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.