Android-布局之FrameLayout

Android-布局之FrameLayout

安卓有五大布局
线性布局,相对布局,绝对布局,表格布局,还有帧布局,其实我对帧布局不是很熟悉,所以特此来复习一下。

frame_layout.xml

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >

    <TextView  android:id="@+id/id_tv1" android:layout_width="300dp" android:layout_height="300dp" android:layout_gravity="center" android:background="#123456" android:text="第一个页面" />


    <TextView  android:id="@+id/id_tv2" android:layout_width="250dp" android:layout_height="250dp" android:layout_gravity="center" android:background="#456789" android:text="第二个页面" />

    <TextView  android:id="@+id/id_tv3" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="center" android:background="#452289" android:text="第三个页面" />

    <TextView  android:id="@+id/id_tv4" android:layout_width="150dp" android:layout_height="150dp" android:layout_gravity="center" android:background="#458889" android:text="第四个页面" />

</FrameLayout>

效果:

另外,在App下载东西的时候,我们可以使用这个布局。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">

    <ProgressBar  android:layout_gravity="center" style="?android:attr/progressBarStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible"/>

    <TextView  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="80%" android:textSize="10dp" android:layout_gravity="center"/>

</FrameLayout>

运行效果:
Android-布局之FrameLayout_第1张图片

你可能感兴趣的:(Android-布局之FrameLayout)