Android自定义对话框的添加和删除
jopen
12年前
public void addBlackNumber(View view) { LayoutInflater addBlackNumberInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View addBlackNumberView = addBlackNumberInflater.inflate(R.layout.addnumber, null); // 自定义对话框的方式 Builder alertDialogbuilder = new AlertDialog.Builder(view.getContext()); alertDialogbuilder.setView(addBlackNumberView); alertDialogbuilder.setTitle(R.string.title); // 实现监听 alertDialogbuilder.setPositiveButton(R.string.yew,new addBlackNumberListener(addBlackNumberView)); alertDialogbuilder.setNegativeButton(R.string.no, null); // 使其可见 alertDialogbuilder.show(); } // 删除自定义对话框 private void removeView() { if (messageview != null) { windowManager.removeView(messageview); messageview = null; } }