Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android列表首选项中将单选按钮替换为图像_Android_Listpreference - Fatal编程技术网

如何在Android列表首选项中将单选按钮替换为图像

如何在Android列表首选项中将单选按钮替换为图像,android,listpreference,Android,Listpreference,我有以下偏好列表 <ListPreference android:key="@string/settings_key_keyboard_theme_key" android:title="@string/select_skin" android:entries="@array/select_keyboard_skin" android:entryValues="@array/the_value_o

我有以下偏好列表

    <ListPreference
        android:key="@string/settings_key_keyboard_theme_key"           
        android:title="@string/select_skin"
        android:entries="@array/select_keyboard_skin"
        android:entryValues="@array/the_value_of_keyboard_skin"
        android:dialogTitle="@string/select_skin"
        android:defaultValue="@string/settings_default_keyboard_theme_key" />

  <string-array name="select_keyboard_skin">        
    <item>White</item>
    <item>Black</item>
    <item>Wood</item>        
    <item>Beige</item>
    <item>Leather</item>
    <item>Purple</item>
    <item>Blackberry</item>
   </string-array>

我是列表首选项活动的新手。请给出一些建议?

您必须扩展
列表首选项
并覆盖
onPrepareDialogBuilder(Builder)
OnCreateDialogView()
请参阅:

此链接可能会帮助您:
If(Item == White || Black || Wood){
(RadioButton).SetVisbility(Invisible)
(ImageButton).SetVisibility(Visible)
}