位置: 编程技术 - 正文

Android 官方百分比适配库(安卓百分百)

编辑:rootadmin
Android Percent Support Lib概述

推荐整理分享Android 官方百分比适配库(安卓百分百),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android:secondaryprogress,android:secondaryprogress,android platform,android:secondaryprogress,android价格,android:secondaryprogress,android 百分比,android 百分比,内容如对您有帮助,希望把文章链接给更多的朋友!

由于 Android 机型种类众多,屏幕的碎片化也非常的严重。这对于 UI 布局的适配来说也是非常麻烦的一个事情。一种做法是:以不同分辨率建立相对应的一套 UI——重复运动而且增加 APK 的大小。另一种就是在 LinearLayout 布局中使用 layout_weight 属性来实现按比例来适配—— Google 并不提倡使用 weight 权重,因为这样会在加载布局时造成大量的计算,影响性能。

现在好了,Google 官方公布了一个类似于 CSS 的百分比来布局的库(android.support.percent)。使用百分比来做 UI 布局,学会使用这个库进行布局,真是一劳永逸啊。

效果图

以下手机分辨率分别是:*、*、*、*。可以看到只是用一个 layout 文件就能达到很好的适配效果。

支持的布局与属性

支持如下布局(顾名思义就能知道对应的是哪些原布局):

PercentRelativeLayoutPercentLinearLayout(这可是Hongyang哥提供的哟)PercentFrameLayoutAndroid 官方百分比适配库(安卓百分百)

支持的如下属性:

heightPercentwidthPercentmarginBottomPercentmarginEndPercentmarginLeftPercentmarginPercentmarginRightPercentmarginStartPercentmarginTopPercent如何使用

首先需要满足如下要求:

Android SDK vAndroid Build Tools v.0.1Android Percent Support Repository v.2.0Android Support v4 Repository v.2.0

然后在 build.gradle 下添加:

具体代码如下:

版权声明:本文为博主原创文章,未经博主允许不得转载。

谈谈Android 程序框架设计 做第一个项目的时候,自己组织结构和设计,最后效果实现了,但是发现自己写的代码和架构真的是太乱了,所以我觉得要有一个规划的目标,让自己

Android通过HttpURLConnection获取JSON并进行UI更新 本例子中使用的是:HttpURLConnectionThreadHandler的组合,在newThread中通过HttpURLConnection获取JSON数据后并在Handler里对UI界面进行更新。也可以用过HttpClient,Asyn

Android闹钟程序 使用AlarmManager.setRepeating();方法,利用PendingIntent来做。这就是思路。使用数据库:

标签: 安卓百分百

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

上一篇:教你来彻底理解ldpi、mdpi、hdpi、xhdpi、xxhdpi(如何深度理解)

下一篇:谈谈Android 程序框架设计(android程序的基本结构)

  • 跨年租赁费如何处理
  • 分公司可以享受小规模纳税人优惠
  • 加计扣除和研发费不一致
  • 处置投资性房地产的损益怎么算
  • 接受劳务是进项还是销项
  • 外商投资企业采取发包、出租经营
  • 补充医疗保险能自己交吗
  • 退所得税的分录
  • 收购公司固定资产注意事项
  • 广告费可以预提吗
  • 免费样品开具发票如何入账处理?
  • 小规模租赁税是怎么征收的
  • 公司为员工每月几号缴社保
  • 纳税人开具发票服务卡到期限了怎么办?
  • 公司购买商品房可以抵扣增值税吗
  • 固定资产入账价值包括
  • 收银员现金管理流程
  • 公司注销时资本公积为股东出资款要缴税吗?
  • 进项税期末有余额吗
  • 怎么查询企业的注册资金
  • 独立核算的分公司可以享受小微企业吗
  • 收购企业的账务处理流程
  • 子网掩码和默认网关怎么填
  • 加装固态后如何分盘
  • windows 清空剪贴板
  • 营改增后销售不动产税率变化时间
  • Win10 Build 21354 太阳谷ISO镜像版体验报告 含下载地址
  • 车辆购置税会计账务处理
  • 房地产企业如何结转成本
  • 补充医疗保险是六险吗
  • 滴水观音的养殖方法选好浇水
  • 外贸企业申报出口退税的期限
  • thinkphp config
  • laravel引入css
  • 企业无偿借款的税务处理
  • 所有非批扣和所有批扣是什么意思
  • 电子承兑可以提前贴现吗
  • php框架选择2021
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • Vue3 + Pinia 持久化存储
  • React Hook - useState函数的详细解析
  • cjzc框架
  • 本月的进项票可以抵扣上月税款吗?
  • 餐饮小微企业优惠政策2021
  • 利润表上期数指的是什么
  • 接受捐赠物品的入账价值
  • 安装织梦数据库连接不上
  • 帝国cms灵动标签下拉框
  • 营业收入的意义是什么
  • 一条sql更新多条记录
  • 个人劳务费免增值税吗
  • mysql数据库简单介绍
  • 应收账款周转速度快表明
  • 在建工程科目核算只针对固定资产吗
  • 废料如何做分录
  • 支付的劳务派遣服务费计入什么科目
  • 6月收到4月的单子怎么办
  • 技术咨询费属于什么类别
  • session几种存储方式
  • mysql kill -9
  • 双屏windows
  • linux修改密码认证令牌错误
  • xp清理系统的命令
  • 在linux操作系统中,/etc/rc.d/init.d
  • linux init1
  • win8新建用户
  • jquery邮箱正则表达式
  • mvp功能
  • css盒子模型示意图
  • js实现鼠标事件
  • 修改安卓app权限教程
  • 如何进行arp病毒防范
  • JavaScript中Math.SQRT2属性的使用详解
  • div跟随滚动条移动
  • javascript构造函数可继承父类的构造函数
  • python数据类型详解
  • 化妆品的消费税率为
  • 金米财税不退款怎么办
  • 电子税务局如何查询财务报表
  • 小规模公司每月0申报怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设