Android———Layout:Framelayout

xiaoxiao2021-02-28  143

前言:

FrameLayout是最简单的一个布局对象。它被定义为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 。比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住。

FrameLayout

一:简单例子应用 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.FranmeLayout.MainActivity" > <TextView android:layout_gravity="center" android:background="#987654" android:id="@+id/textView1" android:layout_width="200dp" android:layout_height="200dp" android:text="One" /> <TextView android:layout_gravity="center" android:background="#769854" android:id="@+id/textView2" android:layout_width="160dp" android:layout_height="160dp" android:text="Two" /> <TextView android:layout_gravity="center" android:background="#549876" android:id="@+id/textView3" android:layout_width="120dp" android:layout_height="120dp" android:text="Three" /> <TextView android:layout_gravity="center" android:background="#765498" android:id="@+id/textView4" android:layout_width="80dp" android:layout_height="80dp" android:text="Four" /> </FrameLayout> 代码解析: 很简单,四个TextView设置不同大小与背景色,依次覆盖。 设置四个TextView的Layout_gravity,相对父类重力方向为center。 即呈现上述图像所示。
转载请注明原文地址: https://www.6miu.com/read-51041.html

最新回复(0)