文档章节

activity 设置Theme.Dialog View高度

平凡简单
 平凡简单
发布于 2014/03/05 11:26
字数 96
阅读 4274
收藏 1

在activity 设置android:theme="@android :style/Theme.Dialog"后 弹出的activity默认是一半大小 解决办法

setContentView(id);之后添加以下代码 


WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); // 为获取屏幕宽、高
android.view.WindowManager.LayoutParams p = getWindow().getAttributes(); /
p.height = (int) (d.getHeight() * 0.8); // 高度设置为屏幕的0.8
p.width = (int) (d.getWidth() * 0.7); // 宽度设置为屏幕的0.7
getWindow().setAttributes(p);


© 著作权归作者所有

平凡简单

平凡简单

粉丝 14
博文 32
码字总数 3565
作品 0
长沙
私信 提问
Android应用开发中的风格和主题(style,themes)

当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。 风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定...

红薯
2009/06/29
34.2K
16
Android总结之style(样式)和Theme(主题)

style(样式) style(样式)是针对窗体元素级别的,改变指定控件或者Layout的样式。 抽取一些共同的属性写到style,可以省略大量重复的属性代码。 创建步骤: 在res/values目录下新建一个名叫s...

天王盖地虎626
01/13
0
0
直接拨号,将电话号码传入拨号程序等等的java代码 和实现窗口半透明效果

// 拨号的 Intent intent = new Intent(Intent.ACTIONCALL, Uri.parse("tel:123456789")); // 将电话号码传入拨号程序代码 intent = new Intent(Intent.ACTIONDIAL, Uri.parse("tel:12345678......

带梦想一7飞
2013/04/12
0
0
Android背景透明的 Dialog

一:控制Dialog 的背景方法: 1.定义一个无背景主题主题 <!--去掉背景Dialog--> <style name="NobackDialog" parent="@android :style/Theme.Dialog"> <item name="android:windowBackground"......

冯京宝
2012/08/29
0
0
tools:context =“activityname”布局文件中定activity的渲染上下文

第一步: 首先来看布局文件:activty_about.xml 解释:tools:context="info.Activity.About "这一句不会被打包进APK,ADT的Layout Editor在当前的Layout文件里面设置对应的渲染上下文,说明当...

刘小米_思聪
2014/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 吾不好梦中插人

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @鱼豆腐233 :#今日歌曲分享# 分享My Chemical Romance的单曲《I Don't Love You》: 《I Don't Love You》- My Chemical Romance 手机党少年们...

小小编辑
今天
463
12
ss5 vpn 安装(linux版本)

1. 创建一个文件夹 /ss5 你也可以自定义,不过后续的地方需要注意自己的地址 2. 下载ss5文件(如果你的服务器没有安装wget请使用 yum -y install wget 命令安装 如果连yum都没安装自己查去)(下...

太黑_thj
今天
2
0
八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
9
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
3
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部