位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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(测试驱动开发的基本过程)

  • 国有独资企业是国企吗
  • 公司把股权转让给个人
  • 事业单位资产负责比往年增加表明什么
  • 公允价值变动损益影响营业利润吗
  • 增值税加附加税加企业所得税加印花税是多少个税点
  • 金税盘技术维护费账务处理
  • 金融保险定义
  • 营改增之前
  • 分公司可以迁移到新公司吗
  • 撤回投资属于什么会计科目
  • 设备升级改造如何开发票
  • 两免三减半适用范围
  • 房地产企业的样板房,装修款如何缴纳增值税
  • 增值税普通发票有什么用
  • 企业公益捐赠的意义
  • 收到法院执行款专户打来的钱
  • 营改增后定额材料单价的组成包括
  • 苹果电脑删除win系统文件
  • 以房抵工程款会计分录
  • 在线网速测试需要付费吗
  • windows账户名a
  • 内置管理员无法打开此应用
  • 鸿蒙系统如何隐藏文件
  • 事业单位工会会员费如何计算
  • 所有者权益变动表范本
  • html简单例子
  • 增值税申报时,里面没有数据怎么办
  • 购进农产品增值税进项税额的确认方法
  • php获取ftp文件目录
  • php验证终端类型是什么
  • 汇算清缴应补税额为负数
  • centos安装软件教程
  • php隐藏跳转
  • 个税申报表收入额怎么填
  • 劳务派遣差额征税的账务处理实例
  • 工程材料税票怎样抵税
  • 运输费用增值税怎么算
  • 缴纳上月应交未交税费
  • 开的票比实际支付的多,账务怎么处理
  • 股权转让怎么做账
  • 坏账准备的账务处理T型
  • 工程外经证预缴税款计税方法
  • 用于研发样品出口收汇国际收支申报
  • 融资租入固定资产的账务处理
  • 财政补助资金是什么意思
  • 来料加工账务处理流程
  • 不含税销售额等于净利润
  • 支付行业培训流程
  • 对方公司收钱不开发票怎么办
  • 工伤 保险赔付
  • 商场水电费应该由谁承担
  • 主营业务成本包括哪些费用
  • 会计学主要是学什么
  • 关于爱在线观看电影完整版
  • 使用权资产
  • sql数据分类
  • 查看电伊
  • windowsxp
  • ubuntu命令行打开火狐浏览器
  • mac怎么安装字体到ai
  • CentOS ip_conntrack: table full, dropping packet 的解决方法
  • ddriver进程
  • WIN10怎么设置在平板模式下隐
  • ipcservice.dll是什么?
  • win10系统设置锁屏密码
  • linux进程的环境变量
  • linux tcptraceroute
  • Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
  • Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
  • android su
  • css checked
  • 深入理解计算机系统 电子书
  • 批处理字符串截取
  • NGUI之UIScrollView对齐
  • Unity-DF 2048界面
  • python操作json数据
  • unity的text
  • 电子税务局校验码
  • 如何落实保密制度规定措施
  • 买新车还要交套餐费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号