使用自定义的AlertDialog。
2015-09-10 11:14
190 查看
使用自定义的AlertDialog。
1、核心的方法是setView(View view);把自己的view放置到dialog中填充。
2、setCanceledOnTouchOutside(boolean)是用来设置dialog以外区域是否会消失。
3、还要设置下style:setWindowAnimations(int)用来设置dialog的弹出方式和style。比如:
<item name="@android:windowEnterAnimation">@anim/dialog_enter</item>
<item name="@android:windowExitAnimation">@anim/dialog_exit</item>
<item name="android:background">@color/transparent</item>
4、默认dialog弹出来是整个屏幕的背景为半透明的,可以设置为全透明:
WindowManager.LayoutParams lp = window.getAttributes();
lp.dimAmount =0f;
window.setAttributes(lp);
1、核心的方法是setView(View view);把自己的view放置到dialog中填充。
2、setCanceledOnTouchOutside(boolean)是用来设置dialog以外区域是否会消失。
3、还要设置下style:setWindowAnimations(int)用来设置dialog的弹出方式和style。比如:
<item name="@android:windowEnterAnimation">@anim/dialog_enter</item>
<item name="@android:windowExitAnimation">@anim/dialog_exit</item>
<item name="android:background">@color/transparent</item>
4、默认dialog弹出来是整个屏幕的背景为半透明的,可以设置为全透明:
WindowManager.LayoutParams lp = window.getAttributes();
lp.dimAmount =0f;
window.setAttributes(lp);
相关文章推荐
- ios应用数据存储方式(XML属性列表-plist)
- 使用picker View控件完成一个简单的选餐应用
- ICSharpCode.SharpZipLib.dll,MyZip.dll,Ionic.Zip.dll 使用
- 设置两个WdatePicker的开始时间小于结束时间,结束时间大于开始时间
- MySQL监控、性能分析——工具篇
- 转载巧用FPGA中资源
- 二叉树的深度优先和广度优先遍历
- 关于清理应用缓存
- vim tab缩进
- 矩阵奇异值分解(SVD)及其应用(转)
- ZBar简单使用
- ActiveMQ的queue以及topic两种消息处理机制分析
- shutdown和close详解
- 开发手记9.10
- Javascript 的 Attribute 方法
- 图拓扑排序的两种方法实现
- Angular简单例子
- Android ---js与java的相互调用
- Boost::tokenizer详解
- 控制器的View的创建