android – 如何自定义喜好屏幕主题看起来像这样?

好的,我有一个使用 XML布局设置的首选项活动.
在这里我有几个首选项打开一些对话框.在这些偏好上,我想在屏幕截图中有一个箭头在右边.我怎么做,是与主题有关的东西?
一个屏幕截图是我想要看的,第二个是我现在所看到的.

http://img545.imageshack.us/i/screenshot1zlk.png/

http://img405.imageshack.us/i/tsc3.png/

解决方法

在您的偏好活动中,您可以设置任何想要在每个首选项“widget_layout”(标题/摘要右侧的区域)中显示内容,如下所示:

通过XML:

<Preference
android:key="Settings_CustomBG"
android:title="@string/Custom_BG"
android:widgetLayout="@layout/ic_custom"
/>

或程序设计:

Preference BGColor = findPreference("Setting_BG_Color"); 
   BGColor.setWidgetLayoutResource(R.layout.ic_custom);

其中ic_custom.xml(in / layout)是:

<?xml version="1.0" encoding="utf-8"?>
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_custom"
/>

而ic_custom只是资源文件夹中的一个映像文件.在我的情况下,这看起来像下面这样:

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...