我创建了一个 MultiSelectListPreference。它不显示 default_aliases 的任何多选列表。它仅在打开的对话框中显示文本“选择别名”(dialogMessage)。
<MultiSelectListPreference
android:title="@string/aliases"
android:positiveButtonText="@android:string/ok"
android:negativeButtonText="@android:string/cancel"
android:dialogTitle="Aliases"
android:key="aliases"
android:dialogMessage="Choose aliases"
android:defaultValue="@array/default_aliases"
android:entryValues="@array/default_aliases"
android:entries="@array/default_aliases"/>