`
bing0313
  • 浏览: 9685 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

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>  
分享到:
评论

相关推荐

    Android中帧布局FrameLayout的常用属性.pdf

    Android帧布局(FrameLayout)是Android开发中一种基础且重要的布局类型,它允许开发者在一个屏幕上叠加多个视图(views)。帧布局以其简洁性和灵活性,在实现简单的界面设计时非常有用。下面将详细介绍帧布局...

    Android中帧布局FrameLayout的特点.pdf

    在Android开发中,帧布局(FrameLayout)是一种基础且重要的布局方式,主要特点是其子视图(View)按照层叠的方式进行排列。本篇将详细阐述FrameLayout的特点及其在实际应用中的使用技巧。 首先,FrameLayout是...

    Android布局之FrameLayout帧布局

    帧布局(FrameLayout)是Android布局中的基本类型之一,它的特点是简单直接。当在帧布局内添加多个组件时,所有组件都会默认位于左上角,并且按照它们的尺寸大小重叠。较大的组件会覆盖较小的组件,只有位于顶部的...

    Android Framelayout显示静态和动态的扑克牌

    在Android开发中,Framelayout是一个非常基础且重要的布局组件,它允许开发者在一个特定的区域堆叠多个视图,而这些视图的层级关系决定了它们的显示顺序。标题"Android Framelayout显示静态和动态的扑克牌"暗示我们...

    FrameLayout手机帧布局

    FrameLayout是Android开发中一种基础的布局容器,用于在屏幕上显示一个或多个视图(View)并控制它们的叠加方式。这种布局的主要特点是允许子视图在屏幕的同一位置上重叠,通常用于创建简单的界面或者作为其他复杂...

    Android帧布局实现霓虹灯的效果

    帧布局(FrameLayout)是Android的一种基本布局,它允许子视图在容器的顶部、底部、左端或右端对齐。帧布局的特点是子视图会按照添加的顺序覆盖彼此,最后一个添加的视图会位于最上方。因此,要实现霓虹灯效果,我们...

    智能家居系统 帧布局FrameLayout.doc

    **Android 帧布局 FrameLayout 知识点详解** 在Android开发中,界面设计是非常重要的一环,而帧布局(FrameLayout)是Android提供的一种基本布局方式,它为开发者提供了简单且灵活的界面构建手段。本篇将深入探讨帧...

    android布局控件总结

    FrameLayout 帧布局、框架布局 创建一个空白区域, 一个区域成为一帧 TableLayout 表格布局 采用 行, 列 形式管理子组件,添加TableRow 和 组件 就可以控制表格的行数和列数 GridLayout 网格布局 设置行列来装填控件 ...

    FrameLayout(帧布局)实现闪烁霓虹灯效果

    在Android开发中,FrameLayout是一种基础布局类型,用于在屏幕上显示一个或多个视图,并将它们叠放在一起。在这个特定的场景中,我们要利用FrameLayout来实现一种闪烁霓虹灯的效果。这种效果通常用于创建吸引用户...

    Android布局之帧布局FrameLayout详解

    帧布局(FrameLayout)是Android布局管理器的一种,它的设计思想简单直观,主要用于展示单个或少量的组件,尤其适用于需要元素叠加的情况。在FrameLayout中,所有的子视图(如TextView、ImageView等)默认都会放置在...

    帧布局_霓虹灯

    在Android开发中,UI设计是至关重要的一环,而帧布局(FrameLayout)是构建用户界面时经常使用的一种布局方式。本篇文章将深入探讨帧布局及其属性的使用,这对于初学者来说是不可或缺的基础知识。 帧布局在Android...

    android帧布局霓虹灯效果

    在Android开发中,帧布局(FrameLayout)是一种基础布局方式,它允许你在屏幕上叠加多个视图,其中每个视图都位于屏幕的同一位置。帧布局通常用于那些只有一个元素需要占据整个屏幕的应用场景,或者需要在特定时刻...

    18帧布局-布局

    通过学习和实践"18帧布局",开发者可以加深对Android布局的理解,提高布局设计能力,为创建高效、美观的应用程序奠定坚实基础。每个布局都有其独特的用途,选择合适的布局并熟练运用,是提升应用体验的关键。

    Android 五大布局方式详解

    帧布局(FrameLayout):组件从屏幕左上方布局组件。 表格布局(TableLayout):按照行列方式布局组件。 相对布局(RelativeLayout):相对其它组件的布局方式。  绝对布局(AbsoluteLayout):按照绝对坐标来布局...

    帧布局例程

    帧布局(FrameLayout)是Android系统提供的一种布局方式,它允许你将子视图(View)按照层次叠加放置。在帧布局中,第一个添加的视图位于底层,后续添加的视图会依次覆盖在前面的视图之上,就像图片帧一样逐层叠加。...

    Android基础编程-帧布局 -.pptx

    在Android开发中,基础知识是构建复杂应用的基石,而帧布局(FrameLayout)是这些基础知识中的一个重要组成部分。帧布局提供了一种简单的方式来堆叠和排列Android应用中的UI元素,允许开发者将多个视图(views)放置...

    android 中页面布局使用demo

    3. **帧布局(FrameLayout)**:简单地将子视图堆叠在一起,最后一个子视图通常会覆盖其他视图。适合用于需要一个视图完全覆盖其他视图的情况。 4. **表格布局(TableLayout)**:类似于HTML的表格,可以创建行和列...

    Android中使用FrameLayout布局完成教学案例的要求说明.pdf

    在Android开发中,FrameLayout是一种基础的布局容器,它允许开发者在一个帧内堆叠多个视图,这些视图可以按照Z轴(前后)顺序重叠。在这个教学案例中,我们将探讨如何利用FrameLayout来实现特定的设计需求。 首先,...

Global site tag (gtag.js) - Google Analytics