位置: 编程技术 - 正文

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
  • 新公司税务报到网上操作流程
  • 维修费开具发票
  • 普通发票金额和申报工资有关系吗
  • 上缴财政收入怎么做账
  • 抵减税款用递延收入吗
  • 退休人员基本养老金调整幅度需要综合考虑什么因素
  • 固定资产报废做账
  • 企业所得税退税的会计分录怎么做
  • 长期租赁存在的主要原因为什么是节税
  • 坏账准备怎么冲回
  • 律师事务所个人所得税
  • 企业所得税递增是什么意思
  • 公司出租商铺要交哪些税
  • 教育费附加税优惠
  • 基本户注销帐户余额怎么分配?
  • 土地使用税从什么时候开始算
  • 财务人员工资计入什么费用?
  • 来电转接怎么设置空号
  • win10右键显示设置打不开怎么办
  • 收取个人挂靠的管理费用要交税吗?
  • php ftp上传文件
  • 所得税季报填报说明
  • 科托儿古城
  • laravel执行seed命令
  • phpfor循环语句
  • 如何快速搭建前端界面
  • 小规模纳税人上月发票开错了怎么办
  • 房地产开发企业应该具备哪些条件
  • python编程爱心形状
  • 小微企业资金数额
  • 自动化工具 业务有哪些
  • 注意力机制的作用
  • sed指令可以打印文件的奇数或偶数行
  • 研发入库的产品销售出库怎样做账
  • MYSQL数据库设计与应用第二版
  • mysql的命名规则
  • 疫情期间餐饮发票税点
  • 企业无力支付票据
  • 长期借款已经还了怎么办
  • 公司贷款手续如何办理流程
  • 计提待摊费用分录
  • 合同资产结转收入
  • 汽车折旧年限及残值率是多少
  • 从增值税抵扣进项怎么算
  • 费用报销单如何审核
  • 工资计入会计科目
  • 动物园会计核算办法
  • 收到的专票必须当月认证吗
  • 常见ui
  • mysql 厂家
  • mysql实时监控工具
  • auepuc.exe是什么软件
  • 还原windows是什么意思
  • windowsxp入门
  • macbookair直接合上
  • win11连接win7共享打印机
  • linux系统怎么查看root用户密码
  • win10安装不了itunes怎么办
  • win10网络共享失败
  • win10桌面图标排列设置
  • Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
  • js类的实现
  • 举例说明什么是判断
  • Expand、Fasthelp、Fc命令的用法
  • css并集
  • 浏览器复制插件在哪
  • jsp实现ajax
  • python读写docx
  • android学什么
  • 税率是从什么时候有17%改为13%的呢
  • 文山市税务
  • 非营利组织认定条件
  • 百旺税控盘电话服务热线
  • 个人所得税申报是什么意思
  • 火车报销凭证丢了还能退款吗
  • 宝安区西乡税务所长
  • 广西南宁地税局电话
  • 国际税务网
  • 支付宝交税查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设