Android 百分比布局库的使用

来源:互联网 发布:酒店软件系统排名 编辑:程序博客网 时间:2024/06/05 12:40

1.布局中preview报错问题:

这里写图片描述
解决办法:
在preview界面,切换一下sdk的版本,选择特定的版本,比如23的,不要仅仅选择automaticly pick best
这里写图片描述

2.使用方法:

如下图所示:

<TextView        android:id="@+id/tv_1"        android:layout_width="0dp"        android:layout_height="0dp"        android:layout_alignParentBottom="true"        app:layout_marginBottomPercent="70%"        android:background="@drawable/bar_chart_mark"        android:ellipsize="end"        android:gravity="center"        android:singleLine="true"        android:textAppearance="?android:attr/textAppearanceSmall"        android:textColor="@android:color/white"        android:textSize="8sp"        app:layout_heightPercent="10%"        app:layout_widthPercent="70%" />

有点类似LineLayout的weight方法,width和height相应为0,然后使用一个比重,其中要注意的是,使用的是
app的命名空间,而不是android:

app:layout_heightPercent="10%"app:layout_widthPercent="70%"
app:layout_marginBottomPercent="70%"

感覺这个库不足的地方就是没有代码提示功能,代码不能智能提示,需要自己完整输入.
在布局中,只需要调整各值得百分比就可以了…

3.举个栗子:~github

sample

0 0
原创粉丝点击