zoukankan      html  css  js  c++  java
  • Android中的FrameLayout帧布局

    帧布局由FrameLayout所代表,FrameLayout直接继承了ViewGoup组件。

    帧布局容器为每一个增加当中的组件创建一个空白的区域(称为一个帧),每一个子组件占领一帧,这些帧都会依据gravity属性运行自己主动对齐。

    代码:

    <?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"
        android:orientation="vertical" >
        <!-- 依次定义6个TextView。先定义的TextView位于底层 
        	后定义的TextView位于上层
         -->
    	<TextView android:id="@+id/view01"
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="320px"
    	    android:height="320px"
    	    android:background="#f00"
    	    />
    	
    		<TextView 
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="280px"
    	    android:height="280px"
    	    android:background="#0f0"
    	    />
    		
    			<TextView 
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="240px"
    	    android:height="240px"
    	    android:background="#00f"
    	    />
    		
    		<TextView 
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="200px"
    	    android:height="200px"
    	    android:background="#ff0"
    	    />
    		
    		<TextView 
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="160px"
    	    android:height="160px"
    	    android:background="#f0f"
    	    />
    		
    		<TextView 
    	    android:layout_width="wrap_content"
    	    android:layout_height="wrap_content"
    	    android:layout_gravity="center"
    	    android:width="120px"
    	    android:height="120px"
    	    android:background="#0ff"
    	    />
    </FrameLayout>
    

    效果:


  • 相关阅读:
    C# List<string>和List<int>互相转换
    sourcetree跳过注册的方法
    列举 contentType: 内容类型(MIME 类型)
    nginx 使用过程中一些基础性问题总结
    MVC3升级到MVC4模型验证信息显示为英文问题及解决方案
    ckeditor:复制内容到ckeditor时,只保留文本,忽略其样式解决方法
    MVC从视图传参到Controller几种方式
    Window Service 计划任务
    Git命令行连Github与TortoiseGit 连Github区别
    For xml path
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5345135.html
Copyright © 2011-2022 走看看