Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 731|回复: 0

android布局 LinearLayout和RelativeLayout-  Android学习

[复制链接]

该用户从未签到

发表于 2011-10-24 14:24:58 | 显示全部楼层 |阅读模式
LinearLayout和RelativeLayout

共有属性:
java代码中通过btn1关联次控件
android:id="@+id/btn1"
复制代码
控件宽度
android:layout_width="80px"    //"80dip"或"80dp"

android:layout_width =“wrap_content”

android:layout_width =“match_parent”
复制代码
控件高度
android:layout_height="80px"    //"80dip"或"80dp"

android:layout_height =“wrap_content”

android:layout_height =“match_parent”
复制代码
控件排布
androidrientation="horizontal”

android:orientation="vertical“
复制代码
控件间距
android:layout_marginLeft="5dip"      //距离左边

android:layout_marginRight="5dip"      //距离右边

android:layout_marginTop="5dip"      //距离上面

android:layout_marginBottom="5dip"      //距离下面
复制代码
控件显示位置
android:gravity="center"    //left,right, top, bottom

android:gravity="center_horizontal"
复制代码
android:layout_gravity是本元素对父元素的重力方向。
android:layout_gravity属性则设置控件本身相对于父控件的显示位置
android:gravity是本元素所有子元素的重力方向。

android:layout_gravity="center_vertical"

android:layout_gravity="left"

android:layout_gravity="left|bottom"
复制代码
TextView中文本字体
android:text="@String/text1"    //在string.xml中定义text1的值

android:textSize="20sp"

android:textColor=”#ff123456”

android:textStyle="bold"    //普通(normal), 斜体(italic),粗斜体(bold_italic)
复制代码
定义控件是否可见
android:visibility=”visible”     //可见

android:visibility=”invisible”  //不可见,但是在布局中占用的位置还在

android:visibility=”gone”   //不可见,完全从布局中消失
复制代码
定义背景图片
android:background="@drawable/img_bg"    //img_bg为drawable下的一张图片
复制代码
seekbar控件背景图片及最大值
android:progressDrawable="@drawable/seekbar_img"  

android:thumb="@drawable/thumb"            

android:max = "60"
复制代码
仅在RelativeLayout中有效:
在父亲布局的相对位置
android:layout_alignParentLeft="true"     //在布局左边

android:layout_alignParentRight="true"    //在布局右边

android:layout_alignParentTop="true"     //在布局上面

android:layout_alignParentBottom="true "  //在布局的下面
复制代码

在某个控件的相对位置
android:layout_toRightOf="@id/button1"  //在控件button1的右边,不仅仅是紧靠着

android:layout_toLeftOf="@id/button1"   //在控件button2的左边,不仅仅是紧靠着

android:layout_below="@id/button1 "     //在控件button1下面,不仅仅是正下方

android:layout_above=“@id/button1”   //在控件button1上面,不仅仅是正上方
复制代码

定义和某控件对奇
android:layout_alignTop=”@id/button1”  //和控件button1上对齐

android:layout_alignBottom=”@id/button1”  //和控件button1下对齐

android:layout_alignLeft=”@id/button1”  //和控件button1左对齐

android:layout_alignRight=”@id/button1”  //和控件button2右对齐
复制代码android:layout_centerHorizontal="true"        //水平居中

android:layout_centerVertical="true"

android:layout_centerInParent="true"
复制代码
仅在LinearLayout中有效
设置控件在一排或一列中所占比例值
android:layout_weight="1"
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 10:56 , Processed in 0.353326 second(s), 46 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表