Android FrameLayout 帧布局

FrameLayout帧布局

帧布局:

FrameLayout帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是

所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;

使用领域:图片的嵌套,可以实现图片拼接的效果;

案例如下:

效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由

最大子控件决定:

示例代码如下:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"  
        xmlns:tools="http://schemas.android.com/tools"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:background="#FFF8DC" >  
          
        <!-- 效果实现,添加三个子控件,设置不同的大小 -->  
        <TextView   
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="我是第一位:\n 字体大小80sp"  
            android:textColor="#9932CC"  
            android:textSize="80sp"  
            />  
        <TextView   
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="我是第二位:\n 字体大小40sp"  
            android:textColor="#FF1493"  
            android:textSize="40sp"  
            />  
        <TextView   
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="我是第三位:\n 字体大小90sp"  
            android:textColor="#006400"  
            android:textSize="90sp"  
            />  
      
    </FrameLayout>

相关推荐