医疗网站网站建网站建设网页
web/
2026/1/24 1:35:26/
文章来源:
医疗网站,网站建网站建设网页,福州云建站,98同城招聘网信息AlertDialog.Builder使用AlertController.AlertParams构建对话框.我检查了AlertDialog.Builder #create()调用AlertController.AlertParams #application()如果设置了项目,则创建ListView并分配适配器(AlertParams#createListView()).我基于createListView源创建了自定义适配器…AlertDialog.Builder使用AlertController.AlertParams构建对话框.我检查了AlertDialog.Builder #create()调用AlertController.AlertParams #application()如果设置了项目,则创建ListView并分配适配器(AlertParams#createListView()).我基于createListView源创建了自定义适配器并修改了android单元格布局public static class TypefaceDialog extends DialogFragment {private static final CharSequence[] items {A,B,C,D,E,F,G};private static final boolean[] checked {true,false,true,false};Overridepublic Dialog onCreateDialog(Bundle savedInstanceState) {final Typeface fontTypeface Typeface.createFromAsset(getActivity().getAssets(),Arial Bold.ttf);ListAdapter adapter new ArrayAdapter(getActivity(),android.R.layout.select_dialog_multichoice,android.R.id.text1,items) {Overridepublic View getView(final int position,View convertView,ViewGroup parent) {View view super.getView(position,convertView,parent);CheckedTextView textView (CheckedTextView)view.findViewById(android.R.id.text1);textView.setChecked(checked[position]);textView.setTypeface(fontTypeface);textView.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {CheckedTextView view (CheckedTextView)v;view.setChecked(!view.isChecked());checked[position] view.isChecked();}});return view;}};return new AlertDialog.Builder(getActivity()).setAdapter(adapter,null).setPositiveButton(OK,null).create();}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85623.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!