如何修改ListPreference弹出dialog的样式?
2个回答
展开全部
自定义个类继承ListPreference重写onPrepareDialogBuilder方法然后重写他checkItem的onclic方法 在onclick构建你想要的dialog就好了
[*]protected void onPrepareDialogBuilder(Builder builder) { [*] int checkItem=getValueIndex(getValue()); [*] builder.setSingleChoiceItems(R.array.pref_search_limit_choices, checkItem, new
DialogInterface.OnClickListener() { [*] [*] public void onClick(DialogInterface dialog, int which) { [*] // 在这里面构建你要的dialog[*] ......[*] });[*] ......[*]}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询