自定义Dialog
来源:互联网 发布:云警报警主机编程 编辑:程序博客网 时间:2024/06/16 06:28
自定义Dialog
有时候自带的各种方法并不能满足我们的Dialog的设计需求,这时候我们可以自己写一个 xml 设计符合需求的Dialog。(仅为设计Dialog的Message部分,并不是Dialog整体)
1.创建一个名为dialog的XML
2.创建View对象与XML关联
LayoutInflater inflater = getLayoutInflater(); View dialog = inflater.inflate(R.layout.dialog,(ViewGroup) findViewById(R.id.dialog)); EditText editText = (EditText) dialog.findViewById(R.id.et);
3.将View设置到Dialog中
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("这里是Title"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, editText.getText().toString(), Toast.LENGTH_SHORT).show(); } }); builder.setView(dialog); builder.setIcon(R.mipmap.ic_launcher); builder.show();
0 0
- 自定义Dialog---继承Dialog
- 自定义Dialog android Dialog
- 自定义Dialog
- 自定义Dialog
- 自定义dialog
- 自定义 Dialog
- 自定义dialog
- 自定义 dialog
- 自定义Dialog
- 自定义 Dialog
- 自定义Dialog
- 自定义dialog
- 自定义Dialog
- 自定义 Dialog
- 自定义Dialog
- 自定义Dialog
- 自定义Dialog
- 自定义Dialog
- Linux系统中挂载和使用光盘的基本步骤
- leetcode 113. Path Sum II 二叉树求符合和值为sum的链
- 对linux的进行和线程的一点认识
- Java源码解读——ArrayList(一)
- 四柱汉诺塔
- 自定义Dialog
- 第十二周实践立方累加和
- Sftp的命令问题
- 大数据风控具体是怎样的?
- 如何将unsigned char*(或BYTE*)图像数据封装成OpenCV中Mat类型
- aliyun阿里云 Maven仓库地址
- Python 安装mysql错误的一种解决办法
- console里旋转的寿司
- app点击icon重启问题