好的,我有一个使用
XML布局设置的首选项活动.
在这里我有几个首选项打开一些对话框.在这些偏好上,我想在屏幕截图中有一个箭头在右边.我怎么做,是与主题有关的东西?
第一个屏幕截图是我想要看的,第二个是我现在所看到的.
在这里我有几个首选项打开一些对话框.在这些偏好上,我想在屏幕截图中有一个箭头在右边.我怎么做,是与主题有关的东西?
第一个屏幕截图是我想要看的,第二个是我现在所看到的.
解决方法
在您的偏好活动中,您可以设置任何想要在每个首选项“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" />