我想创建如下上下文菜单,我确定这不是传统的上下文菜单,它是一种正在定制的警报对话框。
我尝试了以下代码,但it adds the footer end of the ListView not to the dialog / context menu
参考线程是带有页脚视图的 ContextMenu(为“设为默认”选项添加复选框)
dialog2.getListView().addFooterView(new CheckBox(this))
我已经完成了具有自定义上下文菜单的后续教程,是否可以使用此代码设置页脚
http://www.tanisoft.net/search/label/Tutorial
我想要以下功能,尤其是页脚中的复选框
编辑
我到达这部分现在只有两个问题
1) 对话框标题图标
2) 对话框底部蓝色(这是 android 的默认颜色)
我不知道如何完成上述两项任务
这是我创建对话框的代码
contactDlg = new Dialog(this);
contactDlg.requestWindowFeature( Window.FEATURE_LEFT_ICON );
contactDlg.setTitle(contactStore.getContactName());
contactDlg.setContentView(R.layout.contact_dialog);
contactDlg.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.bottom_bar);
contactAdapter = new ContactAdapter(this,contactStore.getContactNumber());
modeList = (ListView) contactDlg.findViewById(R.id.contactDlgList);
modeList.setBackgroundResource(android.R.color.white);
modeList.setCacheColorHint(Color.WHITE);
modeList.setAdapter(contactAdapter);
contactDlg.show();