自定义AlertDialog取消窗口
来源:互联网 发布:海贼王887 知乎 编辑:程序博客网 时间:2024/06/08 11:02
@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; }}
0 0
- 自定义AlertDialog取消窗口
- 自定义弹出窗口AlertDialog
- AlertDialog.Builder弹出自定义Layout窗口
- AlertDialog.Builder弹出自定义Layout窗口
- AlertDialog.Builder弹出自定义Layout窗口
- 自定义 alertDialog
- 自定义AlertDialog
- AlertDialog自定义
- 自定义AlertDialog
- 自定义 AlertDialog
- 自定义AlertDialog
- 自定义Alertdialog
- 自定义AlertDialog
- 自定义AlertDialog
- 自定义AlertDialog
- 自定义AlertDialog
- 自定义AlertDialog
- 自定义AlertDialog
- 多校10
- java语言的历史
- 用户特征工程 超详细解读
- C++--堆和栈详解
- 开发感想
- 自定义AlertDialog取消窗口
- OpenCV实现图像阈值化
- Excel2013破解vba工程密码以及工作表保护密码
- 数据结构之图---广度优先遍历---C++实现
- 【C++】实现万年历
- python 计算信息熵和信息增益
- HDU5802 Windows 10[贪心+DFS]
- 最小生成树——Prim算法
- 条款十三:以by reference方式捕获异常