![](/img/trans.png)
[英]Showing selected values in summary from multiselectlistpreference
[英]MultiSelectListPreference not showing values
我创建了一个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"/>
作为DialogPreference的MultiSelectListPreference具有继承的“ dialogMessage”属性。 您会认为此消息应该是对用户的解释(对用户而言),但不可以。 对话框小部件仅显示消息,而完全忽略多选部分。
解决方案是根本不提供“ dialogMessage”。
这是一种奇怪的行为,看起来有点像Android错误。 我正在使用API 15(4.1)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.