首页 > 代码库 > 基本布局
基本布局
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>
基本布局
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。