xml 复选框切换问题
xml checkbox toggle issue
我有多个选项复选框(并且我计划添加更多),我希望一次只能选择一个。我该怎么做?
这是我的 xml:(忽略 "Receipt Modes" 字符串,那只是一个标题)
<kik.android.widget.preferences.KikEmptyPreference android:enabled="false" android:title="Receipt Modes:"/>
<kik.android.widget.preferences.ReadingPref android:enabled="true" android:title="Delivered Mode" android:key="kik.reading.toggle" android:summary="Your messages will be displayed as 'D' (delivered)" />
<kik.android.widget.preferences.OfflinePref android:enabled="true" android:title="Offline Mode" android:key="kik.reading.toggle" android:summary="Your messages will be displayed as 'S' (Sent)" />
您可以通过创建设置 activity:
来找到标准 ListPreference
实现
New > Activity > Settings Activity
<ListPreference
android:key="kik.reading.toggle"
android:title="Receipt Modes"
android:defaultValue="D"
android:entries="@array/toggle_list_titles"
android:entryValues="@array/toggle_list_values"/>
strings.xml
<string-array name="toggle_list_titles">
<item>Delivered Mode</item>
<item>Offline Mode</item>
</string-array>
<string-array name="toggle_list_values">
<item>D</item>
<item>S</item>
</string-array>
我有多个选项复选框(并且我计划添加更多),我希望一次只能选择一个。我该怎么做?
这是我的 xml:(忽略 "Receipt Modes" 字符串,那只是一个标题)
<kik.android.widget.preferences.KikEmptyPreference android:enabled="false" android:title="Receipt Modes:"/>
<kik.android.widget.preferences.ReadingPref android:enabled="true" android:title="Delivered Mode" android:key="kik.reading.toggle" android:summary="Your messages will be displayed as 'D' (delivered)" />
<kik.android.widget.preferences.OfflinePref android:enabled="true" android:title="Offline Mode" android:key="kik.reading.toggle" android:summary="Your messages will be displayed as 'S' (Sent)" />
您可以通过创建设置 activity:
来找到标准ListPreference
实现
New > Activity > Settings Activity
<ListPreference
android:key="kik.reading.toggle"
android:title="Receipt Modes"
android:defaultValue="D"
android:entries="@array/toggle_list_titles"
android:entryValues="@array/toggle_list_values"/>
strings.xml
<string-array name="toggle_list_titles">
<item>Delivered Mode</item>
<item>Offline Mode</item>
</string-array>
<string-array name="toggle_list_values">
<item>D</item>
<item>S</item>
</string-array>