位置: 编程技术 - 正文

Android中自定义Activity和Dialog的位置大小背景和透明度等(安卓自定义acl文件)

编辑:rootadmin

推荐整理分享Android中自定义Activity和Dialog的位置大小背景和透明度等(安卓自定义acl文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android自定义loading,android 自定义drawable,android 自定义actionbar,android 自定义dialog,android 自定义,安卓自定义acl文件,android自定义alertdialog,android 自定义actionbar,内容如对您有帮助,希望把文章链接给更多的朋友!

转自: view plaincopy<?xml version="1.0" encoding="utf-8"?> <resources> <!-- 设置透明度为%(9/)左右 --> <color name="transparent">#</color> </resources>

这个&#;设定了整个界面的透明度,为了看得见效果,现在设为透明度为%(9/)左右。

再在res/values/下建styles.xml,设置程序的风&#;

[xhtml] view plaincopy<?xml version="1.0" encoding="utf-8"?> <resources> <mce:style name="Transparent"><!-- 设置背景 --> <item name="android:windowBackground">@color/transparent</item> <!-- 设置底层可见 --> <item name="android:windowIsTranslucent">true</item> <!-- 设置跳转效果 --> <item name="android:windowAnimationStyle">@&#;android:style/Animation.Translucent</item> --></mce:style><style name="Transparent" mce_bogus="1"> 设置背景 --> <item name="android:windowBackground">@color/transparent</item> <!-- 设置底层可见 --> <item name="android:windowIsTranslucent">true</item> <!-- 设置跳转效果 --> <item name="android:windowAnimationStyle">@&#;android:style/Animation.Translucent</item> </style> </resources>

注:mce部分为发帖是自动生成的,实际不需要。

最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加 android:theme = "@style/transparent" 如果想设置所有的activity都使用这个风&#;,可以把这句标签语句添加在<application>中。 最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#换成#,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。呵呵....

Android中自定义Activity和Dialog的位置大小背景和透明度等(安卓自定义acl文件)

2.将Activity以Dialog的形式显示并自定义样式

先在res/drawable下建bgconfig.xml文件,写入:

[xhtml] view plaincopy<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=" <solid android:color="#ffffff" /> <stroke android:width="3dp" color="#" /> <corners android:radius="3dp" /> <padding android:left="3dp" android:top="3dp" android:right="3dp" android:bottom="3dp" /> </shape>

再在res/values/下建styles.xml,设置程序的风&#;

[xhtml] view plaincopy<?xml version="1.0" encoding="utf-8"?> <resources> <!-- 设置样式 --> <mce:style name="Theme.MyActivity" parent="android:style/Theme.Dialog" mce_bogus="1" mce_bogus="1"><!-- <item name="android:windowBackground">@drawable/bgconfig</item> --></mce:style><style name="Theme.MyActivity" parent="android:style/Theme.Dialog" mce_bogus="1" mce_bogus="1" mce_bogus="1"> <item name="android:windowBackground">@drawable/bgconfig</item> </style> </resources>

注:mce部分为发帖是自动生成的,实际不需要。

最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加 android:theme = "@style/transparent" 如果想设置所有的activity都使用这个风&#;,可以把这句标签语句添加在<application>中。

3.设置窗口大小和位置

[java] view plaincopyWindowManager m = getWindowManager(); Display d = m.getDefaultDisplay(); //为获取屏幕宽、高 LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数&#; p.height = (int) (d.getHeight() * 1.0); //高度设置为屏幕的1.0 p.width = (int) (d.getWidth() * 0.7); //宽度设置为屏幕的0.8 p.alpha = 1.0f; //设置本身透明度 p.dimAmount = 0.0f; //设置黑暗度 getWindow().setAttributes(p); //设置生效 getWindow().setGravity(Gravity.RIGHT); //设置靠右对齐

测试驱动开发与Android 测试驱动开发相关资料在上大学的时候就读过,一直没用上。最近不知不觉又把这个东西捡起来,大概是下面这个样子敏捷开发。毕业之后渐渐发现传

关于开发工具无法连接android4.x机子的问题 前段时间买了台魅族的魅蓝手机。。系统是android4.4的。。用IntellijIDEA做开发的时候,尽然连不上。。就算连上了,也不过几秒种就断开了。最后只能先

利用半透明对话框实现新浪微博android客户端首次运行时的提示界面 转自:

标签: 安卓自定义acl文件

本文链接地址:https://www.jiuchutong.com/biancheng/381087.html 转载请保留说明!

上一篇:android重写系列(1)——titleTag actionbar 重写(整理来自慕课网)(安卓底层重写)

下一篇:测试驱动开发与Android(测试驱动开发的基本过程)

  • 结转所得税的会计分录是什么
  • 公司中介费收入如何纳税
  • 开办期的所得税年度申报
  • 自然人税收系统生产经营怎么申报
  • 其他应收款利息收入税务规定
  • 增值税采用零税率政策的内容
  • 前期物业开办费和承接费一样吗
  • 递延所得税当期发生额
  • 进口代理费取费标准
  • 购买展示样品怎么入账
  • 科技公司出售市场价格
  • 法院拍卖房法院有什么义务和责任
  • 应收款未收到怎么做账
  • 单位收到增值税专用开票人写管理员
  • 银票贴现需要银行授信吗
  • 未办理三证合一营业执照会注销吗
  • 关于设备安装调试的说法
  • 收入确认的
  • 模板摊销率
  • 个体工商户季度申报报税流程
  • 企业计提的工资如何算
  • 申报个税是按哪个月的工资表
  • 日用品 食品
  • 或有事项确认预计负债的分录
  • 城市生活垃圾处理方法
  • 公司撤股后还要担责任吗
  • 已付货款没有发票能做支出吗
  • 资产负债表中投资总额是什么
  • smarty怎么用
  • 人工智能会影响经济发展吗
  • 泛型 static
  • 玩很多游戏的人
  • python标准库在哪个目录
  • 简易计税适用什么类型企业
  • 房租的计算方式
  • 利润表主营业务成本怎么算
  • ubuntu系统日志配置文件
  • 酒店会计科目及账务处理视频
  • 彩钢板房税点
  • 工资外一次性收入88000交多少税
  • phpcms程序
  • 企业送员工礼品怎么分享给团队
  • 普票不能抵扣要他干嘛
  • mysql数据库优化及sql调优
  • 不动产租赁服务包括哪些
  • 预算单位授权支付专户的特征
  • 红冲暂估原材料如何做会计分录
  • 租赁房产税计税依据及计算方式是什么
  • 去税务局核定税种多久生效
  • 企业向福利院捐款属于 公共关系
  • 连锁药店成本会计
  • 固定资产的处置方式包括
  • 单位租赁个人房子怎么缴纳房产税
  • 客观原因怎么写
  • xp系统如何开启共享文件夹
  • 远程桌面连接 server 2016
  • 看linux系统
  • mmc无法创建管理单元怎么办win11
  • linux 禁用root
  • centos 安装方法
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • win8.1 应用商店是不是不能用了
  • js方法
  • 嵌入js
  • http状态码一览表
  • unity3drpg游戏教程
  • 浅谈如何加强基层党组织建设
  • bootstrap 可编辑下拉检索
  • node.js alert
  • 安卓listview控件map的用法前面每行加图片
  • unity dllimport
  • jquery常用选择器种类
  • python app爬虫教程
  • js解析json字符串获取key
  • Android文本框怎么变成椭圆形?
  • 小规模纳税人可以开增值税专用发票吗
  • 上海地铁和公交乘车码
  • 亮点纷呈的意思和造句
  • 缴纳耕地占用税的好处
  • 福建税务网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设