一、效果
我们在Android原生系统中所看到的[无线和网络设置]界面,使用的是与Preference相关的视图完成的。使用Preference相关的视图能较好地进行了文字的分类和排版。如果我们希望进行图片文字混合显示的效果,就需要扩展Preference相关的视图 。
二、扩展PreferenceScreen
1.编写类IconPreferenceScreen派生Preference ;
重写onBindView 方法,在该方法中通过获取某项属性来定义视图的显示。此处就是获取icon,并绘制在视图中。
IconPreferenceScreen.java