美文网首页
Android 中引入百分比布局

Android 中引入百分比布局

作者: GoBg | 来源:发表于2017-03-03 18:18 被阅读128次

Android 中引入百分比布局

  • 一直以来,由于Android设备的多样性,要想达到在不同设备上尽可能的显示相同的效果.屏幕适配也是开发者不得考虑的一件事
  • 在以前适配的方案无非是
    • 禁用绝对布局
    • 使用相对布局
    • 使用线性布局,使用权重属性
    • 在者就是根据不同分辨率创建不同的dimens文件
    • 针对图片适配的话尽可能的使用.9图
  • 现在Android引入了一中全新的布局方式来解决这个问题---百分比布局,这种布局不再使用以前warp-content,mtach-parent这种方式来指定控件的大小,而是可以直接指定控件在布局中所占的百分比,这样的话就可以实现平分布局或者是任意比例分割布局的效果了.
  • 由于LinearLayout 已经支持按比例分布控件,所以百分比布局只为FramLayout和RelativeLayout这两个控件进行了拓展,提供了PercentFramlayout 和PercentRelativeLayout
  • 由于百分比布局是新增布局,所以在使用的时候需要先在build.gradle添加 百分比布局的依赖,他就在support包下
 * 在使用的时候就和平常的布局一样,在他布局被的控件就可以使用layout_widthPercent layout_heightPercent 这来两个属性开控制控件在布局中所占的百分比了


 ![img](https://img.haomeiwen.com/i1747785/435835d88238d69d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
 ![img](https://img.haomeiwen.com/i1747785/3617f5b56e61e986.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

网友评论

      本文标题:Android 中引入百分比布局

      本文链接:https://www.haomeiwen.com/subject/ypprgttx.html