`
wgllz
  • 浏览: 109011 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

RelativeLayout用到的一些重要的属性

阅读更多

下面介绍一下RelativeLayout用到的一些重要的属性:

 

第一类:属性值为true或false

android:layout_centerHrizontal                                           水平居中

android:layout_centerVertical                                            垂直居中

android:layout_centerInparent                                           相对于父元素完全居中

android:layout_alignParentBottom                                     贴紧父元素的下边缘

android:layout_alignParentLeft                                          贴紧父元素的左边缘

android:layout_alignParentRight                                        贴紧父元素的右边缘

android:layout_alignParentTop                                          贴紧父元素的上边缘

android:layout_alignWithParentIfMissing                            如果对应的兄弟元素找不到的话就以父元素做参照物

 

第二类:属性值必须为id的引用名“@id/id-name”

android:layout_below                          在某元素的下方

android:layout_above                          在某元素的的上方

android:layout_toLeftOf                       在某元素的左边

android:layout_toRightOf                     在某元素的右边

 

android:layout_alignTop                      本元素的上边缘和某元素的的上边缘对齐

android:layout_alignLeft                      本元素的左边缘和某元素的的左边缘对齐

android:layout_alignBottom                 本元素的下边缘和某元素的的下边缘对齐

android:layout_alignRight                    本元素的右边缘和某元素的的右边缘对齐

 

第三类:属性值为具体的像素值,如30dip,40px

android:layout_marginBottom              离某元素底边缘的距离

android:layout_marginLeft                   离某元素左边缘的距离

android:layout_marginRight                 离某元素右边缘的距离

android:layout_marginTop                   离某元素上边缘的距离

 

下面我们讲一下TableLayout几个重要的属性:

其中 android:stretchColumns=”0″ 作用是让第一列可以扩展到所有可用空间;

 

collapseColumns – 设置隐藏那些列,列ID从0开始,多个列的话用”,”分隔

stretchColumns – 设置自动伸展那些列,列ID从0开始,多个列的话用”,”分隔

shrinkColumns -设置自动收缩那些列,列ID从0开始,多个列的话用”,”分隔

 

可以用”*”来表示所有列,同一列可以同时设置为shrinkable和stretchable。

分享到:
评论

相关推荐

    android布局属性详解

    android布局属性详解,RelativeLayout用到的一些重要的属性等

    Android RelativeLayout相对布局属性简析

    RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 ...

    Android布局详解

    RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素...

    超有用的安卓学习材料(1)

    2、RelativeLayout用到的一些重要的属性: 6 3、Android 的Margin和Padding属性 8 4、android中finish()与system.exit(0)的区别 8 5、获取手机屏幕分辨率(在继承Activity的类中用) 9 6、仿百度谷歌搜索自动提示框 9 ...

    Android常用布局说明

    经常用到的一些简单的布局属性,包括RelativeLayout布局下属性的介绍,Linear Layout 线形布局属性介绍,以及android常用控件如何使用,有时候需要查询某个属性怎么设置可以翻看,比较方便

    Android应用中通过Layout_weight属性用ListView实现表格

    几乎没有用到,我们完全可以用LinearLayout和RelativeLayout来代替TableLayout的使用,自己开发中主要使用LinearLayout,RelativeLayout这两种布局,不过刚开始我还是偏爱于RelativeLayout,因为在RelativeLayout...

    安卓入门-下雨Demo

    适合初级学习Android快速开发,主要用到自定义View,自定义属性,相对布局RelativeLayout, 线程Thread等

    Android clipChildren属性实例详解

    有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享一下。  正文  一、效果图  看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,, ...

    自己开发测试平台,多个控件的综合运用

    我在开发项目模块中使用的测试平台,主要用来测试一下组件的属性,这个平台中综合运用了象 FrameLayout relativelayout linearlayout 这些组件,在一个main.xml中同时用到,并明显的区别了它们的使用效果。...

    android开发——简易计算器的设计报告.doc

    在RelativeLayout布局里的控件包含丰富的排列属性:L ayout above:控件在指定控件的上方;Layout below:控件在指定控件的下方;Layout to left of…… 根据要求,系统实现以下功能:计算器界面友好,具有基本的加...

    Android移动应用开发实验指导书.docx.docx

    (2)Android的布局方式有LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、TableLayout(表格布局)。 (3)Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)...

    Android移动应用开发实验指导书.docx

    (2)Android的布局方式有LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、TableLayout(表格布局)。 (3)Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)...

    Android自定义指示器时间轴效果实例代码详解

    指示器时间轴在外卖、购物类的APP里会经常用到,效果大概就像下面这样,看了网上很多文章,大都是自己绘制,太麻烦,其实通过ListView就可以实现。 在Activity关联的布局文件activity_main.xml中放置一个ListView,...

    Android自定义滑动解锁控件使用详解

    最近的项目里用到了,在网上找不到合适的,于是自己写了个简单的,带回弹效果: 可以自定义的属性有: <!-- 滑动解锁控件 xml配置属性 --> <attr name=slideImageViewWidth format=dimension/><!-- 滑块宽度...

    Android自定义控件实现icon+文字的多种效果

    今天给大家带来一个很简单但是很常用的控件ButtonExtendM,在开发中我们经常会用到图片加文字的组合控件,像这样: 以上图片都是从微信上截取的。(暂时没有找到icon在下,文字在上的例子) 下面我们通过一个控件来...

Global site tag (gtag.js) - Google Analytics