自定义AlertDialog取消窗口
2016-08-18 19:46
246 查看
@Bind(R.id.search_btn) Button searchBtn;
private View customDialog; private Button controlRegulateBt; private Button allRegulateBt; private Button projectHxBt; private Button searchAddressBt; private Button dialogCancelBt; private AlertDialog.Builder dialog;private Dialog dialog2;customDialog=View.inflate(getActivity(), R.layout.search_custom_dialog, null);
private void initView() {controlRegulateBt= (Button) customDialog.findViewById(R.id.control_regulate_bt);allRegulateBt= (Button) customDialog.findViewById(R.id.all_regulate_bt);projectHxBt= (Button) customDialog.findViewById(R.id.project_hx_bt);searchAddressBt= (Button) customDialog.findViewById(R.id.search_address_bt);dialogCancelBt= (Button) customDialog.findViewById(R.id.search_cancel_bt);controlRegulateBt.setOnClickListener(this);allRegulateBt.setOnClickListener(this);projectHxBt.setOnClickListener(this);searchAddressBt.setOnClickListener(this);dialogCancelBt.setOnClickListener(this);
searchBtn.setOnClickListener(this);
}
// 查询类型弹窗private void showAlertDialog() {if (dialog==null){dialog = new AlertDialog.Builder(getActivity()).setView(customDialog);dialog2=dialog.create();}dialog2.show();}
public void onClick(View view) {switch (view.getId()) {case R.id.search_btn:showAlertDialog();// 查询类型弹窗break;case R.id.control_regulate_bt:searchControlRegulata();// 控规查询dialog2.dismiss();break;case R.id.all_regulate_bt:searchAllRegulata(); // 总规查询dialog2.dismiss();break;case R.id.project_hx_bt:searchProjectHX(); // 项目红线查询dialog2.dismiss();break;case R.id.search_address_bt:searchAddress(); // 地名地址查询dialog2.dismiss();break;case R.id.search_cancel_bt:dialog2.dismiss();break;default: break;}}
相关文章推荐
- 如何取消eclipse中编辑窗口上方的导航条
- windows系统怎么取消关机时强制关闭程序提示窗口?
- Disable Saving Page 取消弹出你有数据没有保存的窗口
- 设置弹出窗口的格式,也就是取消最小化最大化按钮样式
- MFC 带Ribbonbar的窗口 实现全屏和取消全屏
- MyEclipse取消自动跳到Console窗口
- win10系统如何取消任务栏处的窗口缩略图
- 弹出窗口,并按确定取消操作
- 取消win2003打开网页弹出“IE增强的安全配置堵塞了来自下列网站的此应用程序内的内容”的提示窗口
- 怎么取消win7窗口自动占半屏的功能
- 更新补丁后Win10笔记本弹出关机提示窗口的取消技巧
- C# form 窗口将X不显示出来以及点击X的时候,提示是否退出系统,进行确定和取消的选择
- MFC单文档 取消标题栏,取消窗口边框,取消菜单栏, 取消莫名其妙的样式
- 如何取消IE窗口的全屏显示
- js 增加确定取消按钮的弹出窗口,嵌套执行函数用法 onclick,confirm
- 如何取消eclipse中编辑窗口上方的导航条
- 如何取消Windows XP登录窗口
- 自动点击弹出框的“取消”按钮(初始化磁盘时,会弹出这样的窗口)
- 取消win10任务栏预览窗口的方法
- fckeditor粘贴Word时弹出窗口取消的方法