Android布局学习:FrameLayout

        今天做了个视频播放界面布局,对整个布局做个笔记。待后面查之。
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center" >



        <VideoView    控件vido全频显示
            android:id="@+id/video"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >
        </VideoView>
  

    <RelativeLayout    控件b位于空间a的左边,并且2个控件都显示在屏幕的右上角
        android:id="@+id/re_b" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="right" > 指定相对布局的位置,位于右边。

        <ImageView
            android:id="@+id/b" b控件完全以a空间为基准
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_alignTop="@+id/a"       与a控件平齐顶部
            android:layout_toLeftOf="@+id/a" >     位于a控件的左边
        </ImageView>

        <TextView
            android:id="@+id/a"
            android:layout_width="100dp"
            android:layout_height="50dp"
            android:layout_alignParentRight="true" >  指明a控件与父控件右对齐
        </TextView>
    </RelativeLayout>

    <TextView
        android:id="@+id/c"         控件c位于屏幕左边50dp且垂直居中。
        android:layout_width="200dp"
        android:layout_height="600dp"
        android:layout_gravity="left|center_vertical"    位于左边且垂直居中
        android:layout_marginLeft="50dp" />

    <TextView          控件d位于屏幕正中(水平和垂直)
        android:id="@+id/d" 
        android:layout_width="200dp"
        android:layout_height="100dp"
        android:layout_gravity="center" />

    <TextView android:id="@+id/e"       控件e位于屏幕下方50dp处,且水平居中。    
        android:layout_width="400dp"
        android:layout_height="150dp"
        android:layout_gravity="bottom|center_horizontal" 下方且水平居中
        android:layout_marginBottom="50dp" />

</FrameLayout>

你可能感兴趣的:(FrameLayout)