自定义dialog视图
来源:互联网 发布:unity3d做手机游戏 编辑:程序博客网 时间:2024/05/22 12:37
第一步:View view = LayoutInflater.from(this).inflater(R.layout.test,null);
第二部:builder.setView(view);
Demo:
AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this);
LayoutInflater factory = LayoutInflater.from(this);
final View textEntryView = factory.inflate(R.layout.test, null);
builder.setIcon(R.drawable.icon);
builder.setTitle("自定义输入框");
builder.setView(textEntryView);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
EditText userName = (EditText) textEntryView.findViewById(R.id.etUserName);
EditText password = (EditText) textEntryView.findViewById(R.id.etPassWord);
showDialog("姓名 :" + userName.getText().toString() + "密码:" + password.getText().toString() );
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
builder.create().show();
0 0
- 自定义dialog视图
- 控制Dialog的窗口大小(自定义Dialog视图)
- 自定义Dialog---继承Dialog
- 自定义Dialog android Dialog
- 自定义Dialog
- 自定义Dialog
- 自定义dialog
- 自定义 Dialog
- 自定义dialog
- 自定义 dialog
- 自定义Dialog
- 自定义 Dialog
- 自定义Dialog
- 自定义dialog
- 自定义Dialog
- 自定义 Dialog
- 自定义Dialog
- 自定义Dialog
- 如何用Python写一个贪吃蛇AI
- 修改PullToRefresh下拉刷新动画
- dex分包变形记
- 安卓游戏开发者:我是如何把包体减了88%
- Hibernate 控制反转(Inverse 详解)
- 自定义dialog视图
- Foudation 框架秘籍
- 地表两个点 的 距离计算公式
- 1064. Complete Binary Search Tree (30)
- 数字和字母混合计算
- CodeForces 594D REQ(树状数组)
- 调查内存剩余太少的问题
- 专业程序员必习:最牛B的编码套路
- angularjs双向绑定input内容框防止抖动方法