安卓app_sl3.7帧布局管理器


帧布局管理器,每加入一个组件,都将创建一个空白的区域,通常称为一帧,这些帧都会根据gravity(对齐方式)属性执行自动对齐。默认情况下,帧布局从屏幕的左上角(0,0)坐标点开始布局,多个组件层叠排序,后面的组件覆盖前面的组件。

经常用于游戏开发中,用于显示自定义的视图

例如:


    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/frameLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/background"
    android:foreground="@drawable/icon1"
    android:foregroundGravity="bottom|right"
    tools:context="com.example.sl3_7.MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:background="#FFFF0000"
        android:layout_width="400px"
        android:layout_height="400px"
        android:layout_gravity="center"
        android:text="TextView" />

    <TextView
        android:id="@+id/textView2"
        android:background="#FFFF6600"
        android:layout_width="300px"
        android:layout_height="300px"
        android:layout_gravity="center"
        android:text="TextView" />

    <TextView
        android:id="@+id/textView3"
        android:background="#FFFFFF00"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="TextView" />