首页
学习
活动
专区
工具
TVP
发布

【JAVA】Android百分比布局

开发我人生第一个app的时候,我在想有没有这么一种布局能适应任何手机的分辨率,今天让我们一起来看看Android 百分比布局PercentRelativeLayout。

使用这种布局首先我们要在grade中加入一个依赖包

如上图所示。

后面版本是跟appcompat后版本号一致。

首先我们xml进行布局的时候,有关于PercentRelativeLayout的相关代码是没有提示的,

他的属性有以下几种:

Layout_widthPercent

Layout_heightPercent

Layout_marginPercent

Layout_marginLeftPercent

Layout_marginTopPercent

Layout_marginRightPercent

Layout_marginStartPercent

Layout_marginEndPercent

记住这些后,有个小细节,就是他的前缀并非是android:,而是app:。

并且从名字我们也可以得知,他是继承于Relativelayout的,也就是父级的属性我们也能正常使用。也是谷歌为了方便开发者去适配各类手机而推出的。另一种与之相关的还有PercentFrameLayout,看名字也能看出是继承自FrameLayout,用法也与PercentRelativeLayout相似,开发过程这两种容器布局也可以直接代替原先的两种布局,也可以做到更加适配目前的手机市场。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210211A08Y5F00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券