首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    两分钟掌握FrameLayout布局

    前面学习了线性布局、相对布局、表格布局,那么本期来学习第四种布局——FrameLayout布局。...一、认识FrameLayout 布局是Android布局中最简单的一种,使用标签。...布局为每个加入其中的控件创建一个空白区域(称为一,每个控件占据一 )。...釆用布局方式设计界面时,只能在屏幕左上角显示一个控件,如果添加多个控件,这些控件会按照顺序在屏幕的左上角重叠显示。 下表显示了 FrameLayout常用的XML属性及相关方法说明。...布局在界面上是一显示的,通常可以用于游戏开发中。 到此,FrameLayout的示例结束,关于FrameLayout的更多用法可以多动手练习。

    1.6K90

    Android精通:TableLayout布局,GridLayout网格布局FrameLayout布局,AbsoluteLayout绝对布局,RelativeLayout相对布局

    标题图 在Android中提供了几个常用布局: LinearLayout线性布局 RelativeLayout相对布局 FrameLayout布局 AbsoluteLayout绝对布局 TableLayout... FrameLayout布局 FrameLayout布局是什么样的呢?...常用属性: android:foreground为设置改布局容器的前景图像,什么是前景图像,前景图像是永远处于布局容器的最上面的图像,就是不会被覆盖的图片。...相对布局: 指子控件以控件之间的相对位置或子控件相对于父容器的位置排列。 布局: 指所有子控件均放在左上角且后面元素直接覆盖在前面元素之上。...结语 本文主要讲解 Android精通:TableLayout布局,GridLayout网格布局FrameLayout布局,AbsoluteLayout绝对布局,RelativeLayout相对布局

    4K20

    Android布局详解:FrameLayout

    FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。 在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。...这个现象并不说明FrameLayout失效了。 gravity属性,是控制控件内部文本的格式的。而我们看我们控件的宽的属性是什么?...总结一下,经过以上的3个实验,我们知道FrameLayout里,默认所有的控件都是左上对齐。 控件可以通过android:layout_gravity属性控制自己在父控件中的位置。...当你需要自己写一个View的时候,在View里面已经完成了你的逻辑(例如游戏^_^),那么这个View只需要一个容器放置,就可以使用FrameLayout了。...虽然用其他的布局也可以,但是用最简单的不是更省系统资源么。

    1K10

    A017-布局FrameLayout

    FrameLayout 布局,是所有布局容器中最简单的一种,控件定义在FrameLayout中默认放置在左上角,定义在后面的控件会层叠在前面定义的控件之上,所以才会被称为布局。...应用 据我个人的开发经验,FramLayout主要用于比较简单的布局,最常见的一个应用场景就是”功能引导页”,就是在布局最外层遮罩一层半透明的视图,类似以下这种: ? 举例 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...layout_height="wrap_content" android:text="最外面一层" /> </FrameLayout...上面的效果是第二个Button覆盖在第一个Button的上面,除了被覆盖的位置,第一个Button的其他位置是可以点击的,最外层用半透明效果覆盖全部布局,这里只是简单示例FrameLayout的应用,实际开发中

    46230

    六大布局FrameLayout

    前言 上一期我们给大家讲解了LiearLayout,这一期我们为大家讲解一下FrameLayout布局)的使用,相较于其他布局FrameLayout可以说的上是最简单的一个,并且其使用范围相对来说也相对较小...,但是也是Android中的六大布局之一,面试的时候还是会碰到的,所以让我们赶紧开始学习吧~ 简介 在FrameLayout中,这个布局直接在屏幕上开辟出一块空白的区域,所有添加到这个布局中的视图都是以层叠的方式显示...上一层的视图会覆盖下一层的视图,因此该布局类似于堆栈布局,这就是FrameLayout为什么被使用较少的原因。...1.常用属性 FrameLayout的常用属性很少就两个 两个属性: android:foreground:设置改布局容器的前景图像 android:foregroundGravity:设置前景图像显示的位置...前景图像:永远处于布局最上面,直接面对用户的图像,就是不会被覆盖的图片。

    1.4K10

    Android开发之FrameLayout布局

    Android开发之FrameLayout布局         在Android开发中,FrameLayout是所有布局容器中最简单的一种,在前边博客中有介绍关于Android开发中线性布局LinearLayout...LinearLayout采用的是线性平铺的布局模式,FrameLayout也被称为布局。...FrameLayout简单理解,可以将布局容器理解为一个单元素栈,先放入的视图在栈底,后放入的视图在栈顶,后放入的视图会覆盖先放入的视图。...并且,FrameLayout不能够设置其内视图的位置,默认都是从左上角开始布局,这个布局模式在简单的重叠界面中使用十分方便。        ...FrameLayout应该是开发中很少使用到的一种布局模式,在十分简单的界面需求中,使用它往往十分方便。 专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:435043639

    89110

    Android布局详解之一:FrameLayout

    FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。 在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。...这个现象并不说明FrameLayout失效了。 gravity属性,是控制控件内部文本的格式的。而我们看我们控件的宽的属性是什么?...总结一下,经过以上的3个实验,我们知道FrameLayout里,默认所有的控件都是左上对齐。 控件可以通过android:layout_gravity属性控制自己在父控件中的位置。...当你需要自己写一个View的时候,在View里面已经完成了你的逻辑(例如游戏^_^),那么这个View只需要一个容器放置,就可以使用FrameLayout了。...虽然用其他的布局也可以,但是用最简单的不是更省系统资源么。

    2.5K20

    Android精通:布局

    在Android中提供了几个常用布局: LinearLayout线性布局 RelativeLayout相对布局 FrameLayout布局 AbsoluteLayout绝对布局 TableLayout... FrameLayout布局 FrameLayout布局是什么样的呢?...常用属性: android:foreground为设置改布局容器的前景图像,什么是前景图像,前景图像是永远处于布局容器的最上面的图像,就是不会被覆盖的图片。...相对布局: 指子控件以控件之间的相对位置或子控件相对于父容器的位置排列。 布局: 指所有子控件均放在左上角且后面元素直接覆盖在前面元素之上。...结语 本文主要讲解 Android精通:TableLayout布局,GridLayout网格布局FrameLayout布局,AbsoluteLayout绝对布局,RelativeLayout相对布局

    2K40

    安卓入门教程(十一)-布局

    布局 布局,我们在做安卓App时,会有很多的布局控件,这些控件要得到合理的摆放,而这所有的控件布局都是继承ViewGroup类的子类,布局控件,有我们常见的布局控件,也有嵌套布局。...布局有: FrameLayout布局) LinearLayout(线性布局) TableLayout(表格布局) RelativeLayout(相对布局) AbsoluteLayout(绝对布局)...FrameLayout布局),是最简单的布局,默认从屏幕的左上角显示,后面添加的元素会覆盖前面的子元素。...RelativeLayout(相对布局),常用布局。 AbsoluteLayout(绝对布局),这个布局一般情况下,我不推荐使用,这个布局由坐标固定住,而坐标的固定太没有灵活性。...了解嵌套布局 嵌套布局可以试试,登录界面模块就有,合理地使用嵌套布局可以使界面变得更加简洁,很美观。 总结 布局的使用,要慢慢练习并加以熟悉就行。

    47820
    领券