RelativeLayout 知识点

原创 2015年11月18日 19:24:44

1.RelativeLayout层叠

a.布局文件如下

   <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/vp_content"
            android:layout_alignParentRight="true" >

<!-- 这里放了一个LinearLayout 和一个ImageView,他的先后顺序,决定了层次的上下,若是这样布局,则LinearLayout在上层。 -->
            <LinearLayout
                android:id="@+id/ll_point_list"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >
            </LinearLayout>

            <ImageView
                android:id="@+id/red_point"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/small_point_red" />
        </RelativeLayout>

b.结论

所以在RelativeLayout布局中加控件时要考虑先后顺序,放在前面的在下层。

摘:http://www.th7.cn/Program/Android/201404/188860.shtml

1.RelativeLayout布局中的元素如果要实现元素叠加必须设置RelativeLayout.ALIGN_PARENT_TOP 和 RelativeLayout.ALIGN_PARENT_LEFT 这样元素才会进行叠加,否则元素就会按照加入的顺序无叠加放置。

2.RelativeLayout布局中的叠加元素的次序只决定于声明的先后(无论是使用xml布局文件还是使用纯代码布局),也就是说一旦开始决定了他们的叠放次序,就无法更改了,即使删除之后再次进行添加也不行。

版权声明:博主地址 http://blog.csdn.net/u013329107 本文为博主原创文章,未经博主允许不得转载。

32、自定义组件RelativeLayout、设置组合控件的状态

-----------------------main.java------------------------------- package com.example.zidingyi; im...
  • u010919133
  • u010919133
  • 2015年03月23日 21:29
  • 1649

RelativeLayout常用属性介绍---居中、边缘距离、相对距离

RelativeLayout的居中,与Linearlayout不同,即使RelativeLayout内嵌在一个Linearlayout中,当使用gravity设置是无效的。在RelativeLayou...
  • qq_29933359
  • qq_29933359
  • 2016年12月12日 16:26
  • 3999

android基础知识复习(二)——RelativeLayout布局属性、背景、半透明设置(XML设置)

复习布局与XML,写了一个空的登录界面。XML的注释我写在当行的后面了。程序运行图:     主函数没有改动,不贴了。背景图片名为:background.jpg 。看看main.xml吧。 ...
  • fansongy
  • fansongy
  • 2011年09月24日 19:34
  • 33120

动态修改RelativeLayout的宽高

我们经常会动态修改RelativeLayout的宽高,这样的代码,比较简单,就是直接修改...
  • chenguang79
  • chenguang79
  • 2014年07月16日 11:52
  • 15323

在安卓默认布局(RelativeLayout)中已经添加好好按钮,需要滚动条时如何添加?

创建好的默认布局(已经添加按钮)     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match...
  • u010314160
  • u010314160
  • 2015年04月07日 23:04
  • 2089

RelativeLayout 如何实现平分布局空间

平分布局在LinearLayout中很简单,就是设置 layout_weight但是我们有时候不得不在RelativeLayout 中实现平分布局空间,所以怎么做呢? 很简单代码 ...
  • CodeNoodles
  • CodeNoodles
  • 2016年03月27日 10:30
  • 3935

Android ListView 导入 Item 的 RelativeLayout 高度问题

今天用 RelativeLayout 做为 ListView 的 Item 的
  • zhbpd
  • zhbpd
  • 2014年08月19日 22:28
  • 809

RelativeLayout源码解析

为什么学习 一直对RelativeLayout如何把xml中的属性转换成子view的真实坐标比较感兴趣,并且网上对RelativeLayout这部分资料比较少,希望将自己对RelativeLayou...
  • wz249863091
  • wz249863091
  • 2016年06月25日 08:39
  • 4844

关于RelativeLayout设置垂直居中对齐不起作用的问题

直接上代码        android:id="@+id/autoquery_layout"         android:layout_width="fill_parent"     ...
  • ocean20
  • ocean20
  • 2014年04月10日 17:12
  • 18945

RelativeLayout和LinearLayout性能比较

相对布局和线性布局的性能比较 RelativeLayout和LinearLayout是Android中常用的布局,两者的使用会极大的影响程序生成每一帧的性能,因此,正确的使用它们是提升程序性能的重要工...
  • guyuealian
  • guyuealian
  • 2016年08月09日 15:55
  • 3528
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RelativeLayout 知识点
举报原因:
原因补充:

(最多只允许输入30个字)