位置: 编程技术 - 正文

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(测试驱动开发的基本过程)

  • 项目异地预缴附加税会计分录是?
  • 个人开不动产租赁发票税率
  • 公司购买了地板可以退吗
  • 外资企业是否属于公有制经济
  • 金蝶专业版怎么增加一级科目
  • 高新企业收到政府补贴会计分录
  • 带清单的发票怎么贴原始凭证
  • 小规模纳税人未开票收入填在哪里
  • 常见的税收优惠
  • 进项税额留底月底销项税金如何结转?
  • 制造费用可以抵进项税吗
  • 自产产品用于销售费用
  • 工会经费有关的增值税能否抵扣?
  • 研发费用进项税额需要转出吗
  • 软件的维修性要求
  • 房地产企业各个阶段所涉及的税种
  • 母子公司划转房产怎么办
  • 办公室零食知乎
  • 税法三流合一是哪一项法律依据
  • 年终奖个税公式 2022
  • 小规模企业增值税税收优惠政策2023
  • 如何进行网络测试网速测试
  • fedora23安装
  • php字符
  • php imagecopymerge
  • 销售退回会计处理与税务处理
  • 企业如何申请进出口资质
  • 摊销账务处理会计分录
  • phpemail正则
  • 旋转 目标检测
  • 股东分红的会计处理方法
  • vue3 script setup withdefault
  • 增值税减免附加税用计提吗
  • 购买样品入库的账务处理
  • 销售商品的收入属于收入吗
  • 公司卖地如何交税
  • 先款还是先票
  • 生产型企业可以买进就卖出吗
  • 资产报废的原因及情况说明
  • 不发工资可以先报警吗
  • 车辆购置税收优惠
  • ado连接access数据库
  • 税务局不予受理的依据
  • 小规模纳税人开专票需要交税吗
  • 三证合一后税务登记机关
  • 国库券利息收入属于企业所得税纳税调整项目
  • 转让旧固定资产怎么处理
  • 应收账款可能出现贷方余额吗
  • 产品质量监督检查的重点是
  • 对外付汇代扣代缴所得税
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 上月计提少了怎么办
  • 展示费是业务宣传费吗
  • 餐饮业怎样做账
  • 公司原股东转让全部股权误把认缴金额写成转让金额
  • sql2005win10安装教程
  • 电脑2003系统
  • mac磁盘空间不足怎么办
  • win8系统摄像头怎么打开
  • ubuntu的终端在哪
  • linux命令行怎么查看公网ip
  • dll文件应该放在哪里
  • vmware中安装centos7
  • linux文件目录的含义
  • linux使用rpm安装软件
  • win7系统怎么调出运行窗口
  • win7文件和打印机共享
  • linux安装有哪几种方式
  • Basic Layout——基本布局
  • cocos2dx入门
  • opengl入门教程
  • 教女朋友学英语
  • 如何改变this指向
  • angular卸载
  • js移动端拖拽
  • jquery实现ajax提交表单信息的简单方法(推荐)
  • 国家税务局四川增值税发票查询平台
  • 卷烟批发环节的税率
  • 不予处罚不予立案
  • 公办幼儿园和企办幼儿园区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设