今天学习了百分比相对布局
在build。gradle中写入了
implementation'com.android.support:percent:30.0.3'
30.0.3'是当前版本的版本号
buildToolsVersion "30.0.3"
之后通过layout
<?xml version="1.0" encoding="utf-8"?>
<androidx.percentlayout.widget.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".PercentLayoutActivity">
<TextView
android:id="@+id/tv_left_top"
app:layout_widthPercent = "30%"
app:layout_heightPercent = "18%"
android:background="#dd0000"
android:gravity="center"
android:textSize="16sp"
android:textStyle="bold"
android:text="30%"
/>
<TextView
android:id="@+id/tv_right_top"
app:layout_widthPercent = "70%"
app:layout_heightPercent = "18%"
android:background="@color/black"
android:layout_toRightOf="@id/tv_left_top"
android:gravity="center"
android:textSize="16sp"
android:textStyle="bold"
android:text="70%"
android:textColor="#ffffff"
/>
<TextView
android:id="@+id/tv_center_left"
app:layout_widthPercent = "50%"
app:layout_heightPercent = "18%"
android:layout_below="@id/tv_left_top"
app:layout_marginTopPercent="8%"
android:background="@color/black"
android:gravity="center"
android:textSize="16sp"
android:textStyle="bold"
android:text="50%"
android:textColor="#ffffff"
/>
<TextView
android:id="@+id/tv_button_left"
app:layout_widthPercent = "80%"
app:layout_heightPercent = "18%"
android:layout_below="@id/tv_center_left"
app:layout_marginTopPercent="8%"
android:background="@color/black"
android:gravity="center"
android:textSize="16sp"
android:textStyle="bold"
android:text="800%"
android:textColor="#ffffff"
/>
</androidx.percentlayout.widget.PercentRelativeLayout>
浙公网安备 33010602011771号