Android入门第三篇之RelativeLayout、FrameLayout

接下来本文要讲的是RelativeLayout、FrameLayout。

RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解。

Android入门第三篇之RelativeLayout、FrameLayout

在RelativeLayout布局里的控件包含丰富的排列属性:

Layout above:选择ID A,则该控件在A控件的上方, Layout below、Layout to left of。。。。等同样用法。使用 RelativeLayout布局的时候,最好在界面设计时 做好布局,尽少程序运行时 做控件布局的更改,因为 RelativeLayout布局里面的属性之间,很容易冲突,例如, Layout below、 Layout above同选 ID A,那就肯定发生冲突了。

FrameLayout,顾名思义跟帧有关,布局里所有的控件都被放到布局的左上角,并且一层覆盖一层。

Android入门第三篇之RelativeLayout、FrameLayout

FrameLayout布局里面的控件布局属性才那几项,其中关键的是layout_gravity,负责控制控件的位置。

FrameLayout布局常用在哪些情况。。。。

更多相关文章
  • Android入门第八篇之GridView(九宫图)
    本文来自http://blog.csdn.net/hellogv/        GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫 图.GridView的用法很多,网上介绍最多的方法就是自己实现一个Ima ...
  • AndroidJNI入门第三篇——jni头文件分析
    一. 首先写了java文件:publicclass HeaderFile {  privatenativevoid  doVoid();  nativeint doShort();  nativevoid doArray(Object[] o );  nativeint doInt(int i);  ...
  • ;i
  • Android.mk文件是在使用NDK编译C代码时必须的文件,Android.mk文件中描述了哪些C文件将被编译且指明了如何编译.掌握Android.mk文件的编写主要是掌握其里头将要使用的一些关键字,先来看一个简单的例子,这个例子使用的是android NDK带的HellJni的例子.LOCAL_ ...
  • 本篇将介绍在JNI编程中C调用Java实现.源码下载地址:http://download.csdn.net/detail/xyz_lmn/4868265关键代码:java:publicclass CCallJava {  publicstatic String getTime() {         ...
  • AndroidJNI入门第五篇——基本数据类型使用
    前面讲到了java和native数据类型,这里就开始做一下使用:第一步:新建工程第二部:书写 java方法:publicclass NativeMethod {  static {          System.loadLibrary("com_nedu_jni_jnidemo5-jni ...
  • JS笔记入门第三
    认识DOM   文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树)把上面的代码进行分解就可以获得树状图:HTML文档可以说由节点构成的集合,三种常见的DOM节点:1. 元素节点:上图 ...
  • 作业:用scala统计一个文件夹下面所有文件的单词出现的总次数 package scala object WordCounter {   //导入jar包   import scala.io.Source   import java.io._   //存储单词和个数   var map = Map. ...
一周排行
  • //  模拟实现库函数的atoi函数程序:#include <stdio.h>#include <string.h>#include <assert.h>#include < ...
  • 相关博文:<ASP.NET 5 使用 TestServer 进行单元测试> 在上一篇博文中,主要说的是,使用 TestServer 对 ASP.NET 5 WebApi 进行单元测试,依赖注入在 WebA ...
  • linux下mono的安装与卸载
    我很遗憾的告诉你,这里没有安装,为什么标题里加入安装俩字呢,因为如果不加的话你会搜到这篇文 ...
  • Mysql主从复制 (suse 11 sp2)Mysql主从复制步骤很简单,仔细看,你一定懂环境:A: 10.12.241.151 作为master,没有数据B: 10.12.241.150  作为slave,没有数 ...
  • 环球时报12月19日报道 据美国有线电视新闻网13日报道,为防止军事机密泄露,美国军方近日下令禁止全军使用USB存储器.CD光盘等移动存储介质,违者将以军法论处. 美国空军网络部门指挥官理查德?韦伯少将本月3日发布& ...
  • 我们在课上讲的fdisk分区工具,它的分区格式为MBR,特点是,最多分4个主分区,磁盘大小不能超过2T.而GPT分区格式,突破了这些限制,它没有主分区.扩展分区.逻辑分区之分,在一块磁盘上最多可以分128个分区出来, ...
  • 您是否对生活现状不满意? 您是否总是感叹工资太少? 您是否经常发现自己相中的物品又降价了然而自己却还是只能望洋兴叹? 没关系!让我来拯救你的钱包! 接下来进入正题: 要想更改自己的银行存款首先得找到一个银行:即 cl ...
  • 某企业之打印管理解决方案1.项目背景:            随着企业业务的不断发展,打印机的数量不断增加,随之随着信息量的不断加大,管理也越来越复杂.从现有的打印管理方式上看:在功能.性能.和用户体验等各各方面都已 ...
  •        <数据重现-文件系统原理精解与数据恢复最佳实践>一书得到北京江民新科技术有限公司董事长兼总裁.原2008北京奥林匹克运动会特聘信息网络安全专家.北京市网络行业协会信息安全应急响应与处置中心主 ...
  •  ################################################################################操作系统:fedora 17 (Linux kerne ...