Android百分比布局初探
16lz
2021-01-23
标题:Android百分比布局初探 依赖库:——com.android.support:percent
实现原理:
在这个包里面有两个新的容器类 1 、 PercentRelativeLayout2 、 PercentFrameLayout
在此看来,这两个类很显然是继承自 FrameLayout 和 RelativeLayout 两个容器类。
新的容器有了一些设置百分比的属性,下面我们来了解一下:
- layout_widthPercent
- layout_heightPercent
- layout_marginPercent
- layout_marginLeftPercent
- layout_marginTopPercent
- layout_marginRightPercent
- layout_marginBottomPercent
- layout_marginStartPercent
- layout_marginEndPercent
从命名的方式我们可以知道,原来用某些具体单位(如 dp )的设置现在都可以用百分比的方式进行设置了,例如设置控件的宽度 layout_width 原来我们是这样玩的 android:layout_width="match_parent" 现在用了百分比的属性之后呢,可以这样玩了 app:layout_widthPercent="50%" ,这里的百分比是相对于父容器而言的。
官方文档地址: https://juliengenoud.github.io/android-percent-support-lib-sample/
官网代码:
1.
PercentFrameLayout
2. PercentRelativeLayout
效果:
更多相关文章
- android EditText控件如何禁止输入内容
- Android控件开发之一----TextView
- Android 滚动控件 之 省市区
- Android - 基础控件
- android自定义按钮控件样式
- Android 控件之ProgressBar进度条
- android 悬浮控件-仿360手机助手应用详情页
- android控件的属性
- Android——ListView控件(Android Studio)