Android自定義對話框的添加和刪除
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;
}
} </pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!