`
flycomos.lee
  • 浏览: 280589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android FrameLayout

阅读更多

Android  Layout有 五大布局对象 , 分别是 FrameLayout( 布局 ),LinearLayout ( 线性布局 ),AbsoluteLayout( 绝对布局 ),RelativeLayout( 相对布局 ),TableLayout( 表格布局 ).  

FrameLayout: 该布局container 可以用来占有屏幕的某块区域来显示单一的对象,可以包含有多个widgets 或者是container ,但是所有被包含的widgets 或者是container 必须被固定到屏幕的左上角,并且一层覆盖一层,不能通过为一个widgets 或者是container 指定一个位置。Container 所包含的widgets 或者是container 的队列是采用的堆栈的结构,最后加进来的widgets 或者是container 显示在最上面。所以后一个widgets 或者是container 将会直接覆盖在前一个widgets 或者是container 之上,把它们部份或全部挡住(除非后一个widgets 或者是container 是透明的,必须得到FrameLayout Container 的允许)。

其中Main.xml   代码如下:

<? xml  version = "1.0"  encoding = "utf-8" ?>

< FrameLayout  xmlns:android = "http://schemas.android.com/apk/res/android"

     android:orientation = "vertical"

     android:layout_width = "fill_parent"

     android:layout_height = "fill_parent"

     >

< TextView  

          android:layout_width = "fill_parent"

          android:layout_height = "wrap_content"

          android:text = "@string/hello"

     />

      < TextView

          android:textColor  =  "#0000FF"

          android:layout_width  =  "wrap_content"

          android:layout_height  =  "wrap_content"

          android:text  =  "@string/hello2"

          />

</ FrameLayout >

Strings.xml 代码如下:

<? xml  version = "1.0"  encoding = "utf-8" ?>

< resources >

     < string  name = "hello" > Hello World, LayoutTestActivity! </ string >

     < string  name = "app_name" > LayoutTest </ string >

     < string  name = "hello2" > Hello World, I can not be LOST! </ string >

</ resources>

分享到:
评论

相关推荐

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

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

    基于AnDroid FrameLayout的使用详解

    Android FrameLayout 是 Android 平台上的一种布局容器,主要用于在屏幕上堆叠多个子视图(View),这些视图可以在同一位置重叠,而显示在最上面的视图将遮盖下面的视图。在 FrameLayout 中,子视图的位置通常由其...

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

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

    Android-ImageView和FrameLayout拥有手势控制和定位动画

    在Android应用开发中,`ImageView`和`FrameLayout`是两个非常基础且常用的组件。`ImageView`用于显示图像,而`FrameLayout`则是一个简单的容器,可以用来放置多个视图并进行布局。在这个主题中,我们将深入探讨如何...

    Android下拉刷新列表(仿新浪微博,采用FrameLayout布局)

    `FrameLayout`是Android中的一个布局容器,它按照从上到下的顺序堆叠子视图。当多个视图重叠时,最后一个添加的视图会位于最顶层。在下拉刷新场景中,`FrameLayout`通常用来放置`ListView`或`RecyclerView`,以及...

    Android代码-通过拖拽重排View位置的一个库

    Android Rearrangeable Layout An android layout to re-arrange child views via dragging Screencast Demo Layout Usage All the child views are draggable once the layout is added to an activity (activity...

    Android项目仿新浪微博下拉刷新继承FrameLayout.rar

    本项目“Android项目仿新浪微博下拉刷新继承FrameLayout”旨在实现一个类似新浪微博的下拉刷新效果,通过自定义View组件,将刷新功能集成到一个继承自FrameLayout的基础布局中。下面我们将详细讨论这个项目中的关键...

    Android布局之帧布局FrameLayout详解

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

    FrameLayout和Fragment处理Android应用UI布局实例

    总的来说,`FrameLayout`和`Fragment`的组合使用,使得Android开发者能够创建灵活的、适应不同屏幕尺寸的应用。通过`Fragment`,你可以将复杂的界面分解为独立的组件,而`FrameLayout`则提供了展示这些组件的平台。...

    android demo,FrameLayout的使用,该实例实现了一个美女在地图上的行走。

    FrameLayout是Android SDK中的一个布局容器,主要用于展示一个或多个视图(Views)在一个特定的框架内,通常这些视图会重叠放置。这个布局在许多简单场景中非常有用,例如,当您需要一个背景视图和一个浮于其上的...

    Android常用布局(FrameLayout、LinearLayout、RelativeLayout)详解

    很多开发者一听说Android终端的屏幕尺寸五花八门,屏幕分辨率千奇百怪,就觉得Android开发在屏幕适配方面是必定是一件头疼的事情。因为在Android问世之前,广大开发者知道的UI解决方案大致分为两类: 1、在Web开发中...

    19Android-04-frameLayout.mp4

    19Android-04-frameLayout.mp4

    Android中帧布局FrameLayout的特点.pdf

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

    FrameLayout

    FrameLayout是Android开发中的一种布局容器,主要用于展示一个或多个视图(Views)在一个单一的叠加层上。在FrameLayout中,子视图通常按照从上到下的顺序进行堆叠,最后一个添加的视图通常会覆盖其他视图,除非设置...

    模仿墨迹天气的天气展示, 使用FrameLayout实现

    FrameLayout在Android开发中是一种非常基础且常用的布局组件,它允许开发者在屏幕的同一位置上重叠多个视图。在本示例中,我们将详细探讨如何利用FrameLayout来模仿流行的墨迹天气应用的天气展示效果。 墨迹天气以...

    Android布局之FrameLayout帧布局

    FrameLayout在Android开发中是一种基础且重要的布局方式,它被设计用来在屏幕的某一区域内以栈的形式堆叠子视图。下面将详细讲解FrameLayout的特点、常用属性以及如何使用。 ### 1. 帧布局简介 帧布局(FrameLayout...

    FrameLayout练习

    FrameLayout在Android开发中是一种基础且重要的布局管理器,它为开发者提供了在屏幕上精确控制视图(Views)位置的能力。本练习旨在帮助新手理解和熟练掌握FrameLayout的使用,从而为后续更复杂的布局设计打下坚实的...

    FragmentTabHost FrameLayout实现底部导航栏

    FragmentTabHost 和 FrameLayout 是 Android 中实现底部导航栏的常见方法。下面将详细介绍如何使用 FragmentTabHost 和 FrameLayout 实现底部导航栏,并提供一个简单的示例代码。 一、 FragmentTabHost 和 ...

    Android学习笔记12:框架布局管理器FrameLayout

    在Android开源项目(AOSP)中,你可以找到`FrameLayout`的实现。通过阅读源码,你可以理解其内部的工作机制,包括测量、布局和绘制过程,这对于优化自定义视图或布局管理器非常有帮助。 总结来说,`FrameLayout`是...

Global site tag (gtag.js) - Google Analytics