关于dialog的一点东西
今天开发一个上传照片的小功能,对弹出的Dialog的一些用法查找了下,记录下来以后备用。
1.设置dialog标题居中:
在style中配置如下代码
<style name="UploadDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowTitleStyle">@style/UploadDialogTitle</item>
</style>
<style name="UploadDialogTitle" parent="@android:style/TextAppearance.DialogWindowTitle">
<item name="android:gravity">center_horizontal</item>
</style>
然后在实例化Dialog的时候将style的id传入。
2.将Dialog显示在底部:
Window window = dialog.getWindow();
window.setGravity(Gravity.BOTTOM);
3.将Dialog的宽度设置跟屏幕一样。
WindowManager windowManager = getActivity().getWindowManager();
Display display = windowManager.getDefaultDisplay();
WindowManager.LayoutParams lp = window.getAttributes();
lp.width = (int)(display.getWidth()); //设置宽度
dialog.getWindow().setAttributes(lp);
4.设置Dialog点击屏幕其他地方时,不消失。
dialog.setCanceledOnTouchOutside(false);
关于dialog的一点东西相关推荐
- 以前写的一点东西,放上来吧。否则就扔掉了
以前写的一点东西,放上来吧.否则就扔掉了 今天闲来无事, 长去的几个配置管理论坛转了转,发现自己以前写的几篇随笔竟然被多家网站转发. "VSS 备份的3种方法",转发的最多,点击率 ...
- 最近在玩微博,觉得微博学习到了一点东西,分享下
最近在玩微博,虽然玩的有点迟到,但是觉得还是学到了一点东西: 1.经常可以看到一些大牛级别人物的说话,比如关注下史玉柱.马云.老榕等,可以看看他们的说话,可以知道史玉柱有一个狗,名字叫奥巴马,虽然有点 ...
- 计算机网络原理的一点东西
计算机网络原理,首先我们要知道计算机网络体系的结构 废话不多说,上图: 我们将按照七层网络结构来介绍整个原理 但是,首先我们要介绍一点,计算机网络到底是干嘛的,我们到底是怎么连上网的,其实这个问题很简 ...
- JAVA web中的一点东西
参考文献: http://m.blog.csdn.net/article/details?id=45151569 http://www.cnblogs.com/goody9807/archive/20 ...
- python中零碎的一点东西
try:<...............> #可能得到异常的语句 except <.......>: #锁定是哪种异常<...............> #出现异常 ...
- 从今天开始,每天记录一点东西
坚持 转载于:https://blog.51cto.com/13959313/2325174
- 【开始研究Community Server,转贴一点东西】Community Server资料收集
Community Server学习资料 uGoer 系列文章 Community Server专题一:概述Community Server Community Server专题二:体系结构 Comm ...
- landa表达式的一点东西
1:作用 代替匿名内部类.各种回调,简化代码.在编译时还是会将lamda表达式编译为匿名内部类. 2:格式 2.1 多参数 (x1,x2,....) -> { 表达式1:表达式2:....... ...
- Java 与动态语言的一点东西。
推荐下Js实现Sql 语句 探索莫坛 package com.ctaoyu.framework.module_all.util.js;import javax.script.ScriptEngine ...
最新文章
- coreutils-5.0中几个命令的执行过程
- xp mysql字符集与乱码_解决MYSQL中文乱码问题三种方法
- memory align
- golang中的strings.Compare
- 蓝牙驱动卸载后自动安装_智能产品 | 安装水循环系统后,全自动洗车机洗车会更节水吗?...
- 输入两个链表,找出它们的第一个公共结点
- 注释 向 Java 代码中添加元数据
- 数据结构-堆 C与C++的实现
- Android入门学习4
- 将SpringBoot项目打包并部署到云端 -- jar、war、tomcat
- 新安装 Ubuntu 12.10 需要做的 10 件事(转)
- Mac 下通过Homebrew安装ADB工具
- android 5.1声道,加入5.1声道音效非常强大_三星 I699(GALAXY Trend/电信版)_手机Android频道-中关村在线...
- 他因“上帝粒子”获诺奖,却火速搬到乡下:它毁了我的生活
- javascript当中onblur和onfocus用法
- Redis(设置失效时间,RedisDesktopManger远程管理工具)
- matlab xcorr lags,[转载]matlab中xcorr的用法
- TYVJ-P1035 棋盘覆盖
- 华夏相机开发/臻识相机开发/车牌识别器开发对接使用总结
- 今天搞了一下 老DELLT3600工作站···
热门文章
- 前端学习(1847)vue之电商管理系统电商系统的功能划分
- “睡服”面试官系列第三篇之变量的结构赋值(建议收藏学习)
- shiro学习(19): 拦截器
- mybatis学习(5):安装 SQL Server installsharewowdir命令值无效的问题
- 第五十三期:公司如何选择数据库?DynamoDB、Hadoop和MongoDB 大比拼
- 实例41:python
- linux mysql数据库定时备份
- Android BitmapShader 实战 实现圆形、圆角图片
- java---sychronized的深入理解
- 关于__str__的介绍