`
1140566087
  • 浏览: 560075 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18563
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314461
Group-logo
J2ME 基础学习课程集
浏览量:18792
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17592
社区版块
存档分类
最新评论

Android 之 帧布局(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>


效果图如下:
  • 大小: 90.9 KB
分享到:
评论

相关推荐

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

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

    Android中帧布局FrameLayout的特点.pdf

    总结来说,Android中的帧布局FrameLayout是一个基础且实用的布局工具,尤其适合处理简单层叠效果和单一位置需求的场景。了解并熟练掌握其特点和用法,对于提升Android应用的用户体验和界面设计质量至关重要。

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

    通过本课的学习,学生应能掌握Android帧布局的基本特性和主要属性,理解其在界面设计中的应用场景,以及如何通过属性设置来控制子视图的排列和显示效果。同时,通过实践操作,增强学生的动手能力和问题解决能力,为...

    Android布局之帧布局FrameLayout详解

    总的来说,Android的帧布局FrameLayout是一种基础且灵活的布局方式,适用于简单界面的设计,如对话框、提示信息等。尽管它的功能相对有限,但通过巧妙地利用`layout_gravity`属性,可以实现一些复杂的效果。然而,...

    Android布局之FrameLayout帧布局

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

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

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

    FrameLayout手机帧布局

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

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

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

    帧布局_霓虹灯

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

    android帧布局霓虹灯效果

    在"android帧布局霓虹灯效果"这个主题中,我们将会探讨如何利用帧布局和定时器(Timer)以及Handler来创建一种动态的霓虹灯视觉效果。 霓虹灯效果通常涉及到颜色的变化、闪烁或动态流动,这种效果可以通过改变帧...

    18帧布局-布局

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

    Android 五大布局方式详解

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

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

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

    Android之布局实例

    本篇文章将详细讲解Android中的五种主要布局:线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)以及约束布局(ConstraintLayout),并结合实例来帮助理解...

    Android 之 五大布局案例

    本篇将探讨Android的五大布局案例,分别是线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、网格布局(GridLayout)以及约束布局(ConstraintLayout)。这些布局各有特点,适用于不同...

    帧布局例程

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

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

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

    Android应用开发-FrameLayout的使用.pptx

    - `android:foreground`:设置帧布局的前景图像。这是一张始终显示在布局最上方、不会被子视图覆盖的图像。 - `android:foregroundGravity`:定义前景图像的位置,可以设置为`center`、`top`、`bottom`、`left`、`...

Global site tag (gtag.js) - Google Analytics