dialog的自我总结
来源:互联网 发布:金融民工 知乎 编辑:程序博客网 时间:2024/05/24 06:35
自定义dialog基本步骤
1、LayoutInflater具体作用:
对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。
LayoutInflater dialogLayout=getLayoutInflater();
View viewLayout=dialogLayout.inflate(R.layout.sa_mixing_t,null);
//创建构造器 Builder
Builder builder=new AlertDialog.Builder(this);
//利用LayoutInflater来,查找自定义布局中的。没有这一步不能对自定义布局中的控件进行操作
final EditText etLow=(EditText) viewLayout.findViewById(R.id.editlow);
final EditText etHight=(EditText) viewLayout.findViewById(R.id.edithigh);
builder.setView(viewLayout);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
});
//这是简单写法不需要对dialog进行后续操作
builder.create().show();
//另一种写法 AlertDialog dialog=builder.create();
dialog.show();
//修改dialog的大小
Window dialogWindow=dialog.getWindow();
WindowManager.LayoutParams lp=dialogWindow.getAttributes();
lp.height=300;
如果还是不明白想看源码可以评论告诉我~~~~
lp.width=500;
//dialog的所在位置的属性
dialogWindow.setGravity(Gravity.CENTER);
dialogWindow.setAttributes(lp);
//设置dialog的背景
dialogWindow.setBackgroundDrawableResource(R.drawable.icon_5);
- dialog的自我总结
- 对自我的总结
- 乱七八糟的自我总结
- 简单的自我总结
- AJAX的自我总结
- java的自我总结
- oracle的自我总结
- 自我总结的HTML
- CSS的自我总结!
- jquery 的dialog 总结
- 最近的一些自我总结
- 线上问题解决的自我总结
- Android Dialog的使用方法总结
- android中的dialog的总结
- JQuery的dialog用法总结
- 全局Dialog的个人总结
- Dialog的使用与总结
- 自我总结
- 内核参数说明
- 如何进行 Oracle 10g RAC关闭及启动
- openfire--好友管理各种状态纠结
- Android的布局
- LeetCode 165:Compare Version Numbers
- dialog的自我总结
- iOS如何发布应用 - 2. iOS 开发者申请账号, certificate, provisionining
- 在windows下ftp服务器上传文件错误
- dns probe finished no internet 的解决方法
- XUtils 源码分析(二)--图片缓存模块
- 如何屏蔽搜索引擎抓取?
- Karaf OSGi && JavaEE 通俗易懂版 实战教程入门(二)
- Label的基本用法
- iOS 支付宝支付主要代码