Android布局(LinearLayout)

来源:互联网 发布:玫瑰花淘宝 编辑:程序博客网 时间:2024/05/29 09:24
LinearLayout(线性布局,常用) 默认方向:水平
设置布局的方向:android:orientation="horizontal"(水平)
android:orientation="vertical"(垂直)

设置背景图片: android:background="@drawable/back"
注意不要在图片后面添加后缀名,例如@drawable/back.png。因为Android是根据文件名去获取图片的,
所以Android中不能有2个相同的文件名,即使图片格式不一样

设置背景颜色: android:background="#00ff00" 绿色

设置文字大小: android:textSize="30sp"
android:textSize="30dp"
注意单位的区别,以 sp为单位的文字会随系统设置的字体大小改变而改变,而dp为单位的文字不会改变,
所以一般牵涉到文字的大小我们都会用sp而不是dp,px(像素)

设置组件在父布局里的位置(居中,居左等): android:layout_gravity="left"

设置组件中的文本在组件里的位置: android:gravity="left"

设置提示信息,当点击是信息消失: android:hint="username"

外边距: android:layout_marginRight="20dp" 组件和组件之间的距离
内边距: android:paddingTop="20pd" 组件的内容与组件边框的距离

padding
paddingTop
paddingRight
paddingBottom
paddingLeft

layout_margin
layout_marginTop
layout_marginRight
layout_marginBottom
layout_marginLeft

对文本组件的单行设置: android:singleLine="true"
为true时,只显示单行。默认为false,可以多行

设置权重(比例): android:layout_weight="2"
0 0
原创粉丝点击