LinearLayout中的属性baselineAligned的使用
来源:互联网 发布:亚信数据全球总部 编辑:程序博客网 时间:2024/05/17 02:18
Android线性布局中的属性主要的就是控制浮动方向的orientation,其他的就是辅助浮动显示的,其中有一个属性控制基线,也就是baselineAligned,让我有点迷惑,下边通过例子讲解下这个属性的使用。
1.首先这个基线主要是对可以显示文字的View,如TextView,Button等控件的
2.这个baseline指的是这个UI控件的baseline--文字距UI控件顶部的偏移量
3.LinearLayout控件默认有属性android:baselineAligned为true,如果LinearLayout的orientation为horizontal的话,其中的文字默认是文字对齐的
下边举个例子看下,效果和代码如下:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:baselineAlignedChildIndex="3"
- android:orientation="horizontal" >
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginRight="3dip"
- android:text="String1" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:baselineAlignedChildIndex="1"
- android:orientation="vertical" >
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@android:drawable/arrow_up_float" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginRight="5dip"
- android:text="String2" />
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@android:drawable/arrow_down_float" />
- </LinearLayout>
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:baselineAligned="true"
- android:baselineAlignedChildIndex="2"
- android:orientation="vertical" >
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@android:drawable/arrow_up_float" />
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@android:drawable/arrow_down_float" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginRight="5dip"
- android:text="String3" />
- </LinearLayout>
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="String4"
- android:textSize="60sp" />
- </LinearLayout>
其中的baselineAlignedChildIndex指的是其中的第几个子控件按照baseline对齐的。
转载地址:http://txlong-onz.iteye.com/blog/1961170
0 0
- LinearLayout中的属性baselineAligned的使用
- LinearLayout中的属性baselineAligned的使用
- LinearLayout中的属性baselineAligned的使用
- LinearLayout中的属性baselineAligned的使用
- 随笔:Android中的LinearLayout的baselineAligned属性
- LinearLayout属性baselineAligned的作用及baseline
- android LinearLayout android:baselineAligned属性
- LinearLayout中的baselineAligned与layout_weight
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline_抄来的
- LinearLayout中的layout_weight属性 的使用
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline
- Android 布局LinearLayout——属性baselineAligned的作用及baseline
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline
- LinearLayout中的android:layout_weight属性的设置和使用
- LinearLayout中的layout_weight的使用
- 关于LinearLayout中的weight的属性
- LinearLayout中的weight属性的计算
- LinearLayout中的weight属性的计算
- oracle 分析函数over
- 快速开发之xUtils(四)HttpUtils详细介绍
- Android ListView组合CheckBox实现多选获取数据
- VS2010 (MFC)调用 C#生成DLL的两种方法
- 设置阴影时的性能优化
- LinearLayout中的属性baselineAligned的使用
- 利用VS2005进行dump文件调试
- 【C/C++学院】0725-内存补码分析/补码原码实战/打印整数二进制数据/静态库说明
- JS instanceof 判断类型 问题
- 判断树为另一树的子结构
- iOS md5 sa1加密
- php返回相对时间(如:20分钟前,3天前)的方法
- Android layout_below使用的注意事项!
- 获取时间段内的工作日时间(除去周末)