标签:parent android 分享 tom line button float mat schema
RelativeLayout
android:layout_alignParentBottom="true" //使其在父布局的下方Bottom 下方 Right 右 Left 左 Top 上 centerInParent 正中间android:layout_toLeftOf="@id/btn1" //使其在子布局的左方toLeftOf 左方 above 上方 toRightOf 右方 below 下方
FrameLayout
类似于线性布局
百分比布局
针对相对布局和帧布局首先在app.gradle中的dependencies中添加compile ‘com.android.support:percent:25.3.1‘
PercentFrameLayout
<android.support.percent.PercentFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/btn1"
android:text="1"
app:layout_heightPercent="50%"
app:layout_widthPercent="50%"
android:layout_gravity="left|top"
/>
<Button
android:id="@+id/btn2"
android:text="2"
app:layout_heightPercent="50%"
app:layout_widthPercent="50%"
android:layout_gravity="right|top"
/>
<Button
android:id="@+id/btn3"
android:text="3"
app:layout_heightPercent="50%"
app:layout_widthPercent="50%"
android:layout_gravity="left|bottom"
/>
<Button
android:id="@+id/btn4"
android:text="4"
app:layout_heightPercent="50%"
app:layout_widthPercent="50%"
android:layout_gravity="right|bottom"
/>
</android.support.percent.PercentFrameLayout>
PercentRelativeLayout
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<Button
android:id="@+id/text1"
app:layout_heightPercent="25%"
android:layout_alignParentTop="true"
app:layout_widthPercent="12%"
android:text="" />
<Button
android:id="@+id/btn1"
app:layout_widthPercent="50%"
app:layout_heightPercent="50%"
android:layout_below="@+id/text1" />
</android.support.percent.PercentRelativeLayout>
标签:parent android 分享 tom line button float mat schema
原文地址:http://www.cnblogs.com/slyune/p/6879631.html