使用图标的Andr​​oid preferences图标、Andr、preferences、oid

由网友(别不识抬举i)分享简介:我想我的一些preferences有图标,如设置应用程序。I would like some of my preferences to have icons, like the Settings app.我想这样做,将复制所有相关的code和资源设置应用程序的一种方式,但它似乎是大材小用了几个图标。 I gues...

我想我的一些preferences有图标,如设置应用程序。

I would like some of my preferences to have icons, like the Settings app.

我想这样做,将复制所有相关的code和资源设置应用程序的一种方式,但它似乎是大材小用了几个图标。

I guess one way of doing this would be to copy all the relevant code and resources from the Settings app, but it seems like overkill for a couple of icons.

此外,我不喜欢有重复的code和资源在各个项目中,需要设置图标的想法。

Also I don't like the idea of having to duplicate the code and resources in each project that requires settings icons.

有没有人解决了这个已经有一个简单的资源或无的方式?

Has anyone solved this already with a simpler or resource-free approach?

推荐答案

Settings(设置)应用程序使用私人定制 preferenceScreen 子类有图标 - 图标preferenceScreen 。这是51行code,包括评论,虽然它也需要一些自定义属性。最简单的方法是克隆了这一切到您的项目,即使你不喜欢这一点。

The Settings application uses a private custom PreferenceScreen subclass to have the icon -- IconPreferenceScreen. It is 51 lines of code, including the comments, though it also requires some custom attributes. The simplest option is to clone all of that into your project, even though you do not like that.

源$ C ​​$ C

阅读全文

相关推荐

最新文章