Android MultiSelectListPreference,带“;选择全部";标题中的复选框
我是Android新手。我有一个MultiSelectListPreference,我可以选中/取消选中所有框,可能通过类别标题旁边的“全选”复选框,简言之,类似如下: 这是我的首选项xml文件中的MultiSelectListPreference:Android MultiSelectListPreference,带“;选择全部";标题中的复选框,android,checkbox,sharedpreferences,selectall,multiselectlistpreference,Android,Checkbox,Sharedpreferences,Selectall,Multiselectlistpreference,我是Android新手。我有一个MultiSelectListPreference,我可以选中/取消选中所有框,可能通过类别标题旁边的“全选”复选框,简言之,类似如下: 这是我的首选项xml文件中的MultiSelectListPreference: <MultiSelectListPreference android:title="Items list" android:key="itemsList" android:entries="@array/list"
<MultiSelectListPreference
android:title="Items list"
android:key="itemsList"
android:entries="@array/list"
android:entryValues="@array/listValues"
android:defaultValue="@array/listValues">
</MultiSelectListPreference>
以下是阵列:
<string-array name = "list">
<item>Item 1</item>
<item>Item 2</item>
<item>Item 3</item>
<item>Item 4</item>
</string-array>
<string-array name = "listValues">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</string-array>
项目1
项目2
项目3
项目4
1.
2.
3.
4.
有什么方法可以实现它吗?在标题中添加到复选框。
在onCheckedChanged回调中,检查listadapter中的所有项,并将其标记为选中
检查一下这个Hi ant,谢谢你的回答。由于我是一个noob,首先我不知道如何在多列表选择首选项中将复选框放在标题旁边。此外,我已经检查了您链接的答案,但它似乎不适合我,或者,很可能,我不知道如何使其适应我的情况。