Linear和Relative共有的和区别
来源:互联网 发布:农行软件 应届生 编辑:程序博客网 时间:2024/05/12 17:51
LinearLayout和RelativeLayout
共有属性:
java代码中通过btn1关联次控件
android:id="@+id/btn1"
控件宽度
android:layout_width="80px"
android:layout_width =“wrap_content”
android:layout_width =“match_parent”
控件高度
android:layout_height="80px"
android:layout_height =“wrap_content”
android:layout_height =“match_parent”
控件排布
android:orientation="horizontal”
android:orientation="vertical“
控件间距
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:layout_marginTop="5dip"
android:layout_marginRight="5dip"
控件显示位置
android:gravity="center"
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"
android:textSize="20sp"
android:textColor=”#ff123456”
android:textStyle="bold"
定义控件是否可见
android:visibility=”visible”
android:visibility=”invisible” //不可见,但是在布局中占用的位置还在
android:visibility=”gone” //不可见,完全从布局中消失
定义背景图片
android:background="@drawable/img_bg"
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"
android:layout_toLeftOf="@id/button1"
android:layout_below="@id/button1 "
android:layout_above=“@id/button1”
定义和某控件对奇
android:layout_alignTop=”@id/button1”
android:layout_alignBottom=”@id/button1”
android:layout_alignLeft=”@id/button1”
android:layout_alignRight=”@id/button1”
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_centerInParent="true"
仅在LinearLayout中有效
设置控件在一排或一列中所占比例值
android:layout_weight="1"
设置Listview获取焦点时图片显示,默认为橙色,想去掉换成无色图片即可
android:listSelector="@drawable/nocolor"
listview设置分割线
android:divider="#000"
android:dividerHeight="1px"
- Linear和Relative共有的和区别
- Layout---Linear Layout和Relative Layout
- relative 和 absolute 的位置区别
- position:relative和float的区别
- position:relative和position:absolute的区别
- position属性absolute和relative的区别
- CSS中absolute和relative的区别
- linear search 和 binary search的区别
- Linear SVM和LR的区别
- 定位: relative和absolute区别
- LinearLayout和Relative的属性与子属性的区别
- LinearLayout和Relative的属性与子属性的区别
- 【机器学习】Linear SVM 和 LR 的联系和区别
- css - position:absolute和position:relative的区别
- position:relative和position:absolute的区别及用法
- relative,absolute和float的联系与区别
- position定位属性中absolute和relative的区别
- Unity的Gamma渲染管线和Linear管线的区别
- java解析XML的几种方式
- WinCE几个工程文件的作用
- 我们为什么要使用NodeJS
- 第四届蓝桥杯带分数
- Windows CE下驱动开发基础
- Linear和Relative共有的和区别
- 媒体格式分析之flv -- 基于FFMPEG
- HTML~ onload
- Android开发之旅:环境搭建及HelloWorld
- 'scalar deleting destructor' 和 'vector deleting destructor'的区别
- IOS开发之网络编程开源类 Reachability应用
- poj 1274 The Perfect Stall
- 5*5的矩阵中最大的元素放在中心
- android 关于截屏