Android的布局方式_Android布局优化的几种方式
2023-05-22 19:52:40来源:互联网
1、1. include/merge布局优化中常常用到include/merge标签,include的含义类似C代码中的include,意思是直接把指定布局片段包含进当前的布局文件。
(资料图)
2、include适用于多个布局文件中存在相同的xml片段,比如说相同的标题栏、相同的广告栏、相同的进度栏等等。
3、2. ViewStub在一个页面上根据不同条件展示不同的控件,我们常常会设置控件的可视属性,比如调用指定控件的setVisibility方法,若需展示则设置View.VISIBLE,若需隐藏则设置View.GONE。
4、不过gone的控件只是看不到罢了,实际UI渲染时还是会被加载。
5、要想事先不加载,在条件符合时才加载,就得用到标签ViewStub。
6、3. style样式样式在res/values/styles.xml中定义,它适用于下面几种情况:布局文件中存在多个具有相同风格的控件,比如说统一的文本框TextView,都是白底黑字、中号字体、居中显示,这时我们便可在styles.xml定义一种文本样式,然后在各文本框处声明它的style属性。
7、好处一个是减少了布局文件的大小,另一个是方便以后统一修改风格。
8、2、某些控件在代码中声明时需要手工指定style,例如自定义对话框需要在构造函数中指定样式;另一个例子是弹窗PopupWindow在设置伸缩动画方法setAnimationStyle时需要指定动画样式。
9、3、定义页面的主题风格,然后应用到Activity页面。
10、代码中设置主题可通过“setTheme(***.style.)”完成,布局中设置可在AndroidManifest.xml的activity节点下添加theme属性,如“android:[emailprotected]/“”。
11、4. Theme主题主题是一种特殊的样式,主题专用于页面,而样式一般运用于控件。
12、主题定义一般放在themes.xml,样式定义一般放在styles.xml。
13、Android定义了一些系统主题,完整定义的参见sdk自带的themes.xml,常用的几种说明如下:Theme.NoTitleBar : 不显示标题栏,即隐藏ActionBarTheme.Light : 白色背景Theme.Holo : 浅灰背景***.Black : 黑色背景Theme.Wallpaper : 壁纸Theme.Translucent : 透明背景Theme.Dialog : 对话框Theme.Panel : 平板Theme.InputMethod : 输入法Theme.SearchBar : 搜索框。
本文就为大家分享到这里,希望小伙伴们会喜欢。
责任编辑:hnmd003
精彩推荐
- 物美启用便利店双品牌 北京市场格局生变
- 南水北调河南供水范围将扩大
- 内地房企海伦堡拟赴港上市
- 双“11”大数据出炉了 洛阳人爱买啥?
- 京津冀多地遭遇大气重污染 专家为您详...
- 郑州新密一家具厂发生火灾,厂房被毁
最近更新
- Android的布局方式_Android布局优化的几种方式
- 骁骑校尉是什么级别_骁骑将军是什么级别...
- ST中利重整申请尚未获法院裁定 违规担...
- 天天热文:水滴沈鹏建言浙江大学-香港理...
- 南粤古驿道大赛跑进江门台山,“古驿道+...
- 环球看热讯:RiCO联名三丽鸥家族 书写...
- 当前关注:小牛电动(NIU.US)Q1营收同比...
- 看点:皇马巨星吃红牌!种族歧视成心魔...
- 即时看!星巴克什么最好喝排名 星巴克...
- 宝明科技:公司赣州复合铜箔一期项目二...
- 汇思太平洋(08147)拟向盛发投资发行本金...
- 观酒周报|4月白酒产量同比下滑28%;洋...
- 赛晶科技(00580)5月22日回购10万股|时讯
- 洛阳钼业(03993)拟为若干全资子公司提供...
- 今日要闻!21私募投融资周报(5.15-5.21...
- 诺泰生物最新公告:拟推310万股限制性股...
- 今日观点!2023 ChinaJoy 二十周年展商...
- 全球热门:伊朗导演新作再入狱上榜
- 从玻璃上去除胶水的家庭疗法|天天快播
- 环球通讯!加密货币波动性出现罕见变化...
- AI牛股鸿博股份股东收财通证券函告,或...
- 每日动态!商务部部长主持召开美资企业座...
- 世界速看:美联新材:美彩新材拟向辉虹...
- 莱尔斯丹(00738)发盈警,预期年度股东应...
- 天福(06868)5月22日斥资9400港元回购2000股
- 【环球新视野】股价“泄气”、召回“狂...
- 汇量科技(01860)5月22日斥资133.09万港...
- 个人指标23232个!海南第55期小客车摇号...
- 联动辟谣:助力建设清朗网络空间
- 2023郑州中考分配生政策|即时焦点
阅读排行
-
骁骑校尉是什么级别_骁骑将军是什么级别简介介绍_全球播资讯
上一篇2023-05-22 19:56:33