我想知道是否有任何方法可以通过代码选择/选中多选列表首选项的所有框。
这是我的首选 XML 文件。
<MultiSelectListPreference
android:entries="@array/list"
android:entryValues="@array/lValues"
android:key="list"
android:summary="This is a list to choose from"
android:title="Teams to Follow" />
</PreferenceScreen>
这些是数组:
<string-array name="list">
<item>All Teams</item>
<item>Team1</item>
<item>Team2</item>
<item>Team3</item>
<item>Team4</item>
</string-array>
<string-array name="lValues">
<item>All</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</string-array>
现在,我列表中的第一项将是“所有团队”,我希望这样当用户选择所有团队时,所有团队名称旁边都应该有一个检查。