Android杂谈-RelativeLayout中的baseline是什么?
来源:互联网 发布:linux svn权限控制 编辑:程序博客网 时间:2024/06/06 06:33
中文翻译是基准线的意思,看似简单又有些不好理解,其实这个baseline相当于笔记本里写文字时候的底下的那条线,在RelativeLayout中baseline举例:
比如,加入两个相邻的TextView,给第二个TextView一个大一点的padding(比如20dp),如果加了layout_alignBaseline到第二个TextView中的话,TextView中的文字"world"会与第一个TextView中的"hello"处于同一水平线,第二个TextView控件是上移了,就好像是"hello"和"world"处于同一条线上,如果没有加layout_alignBaseline,具体看下面效果图
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/text1" android:text="hello" android:background="#aa0000" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:text="world" android:background="#00ff00" android:padding="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/text1" android:layout_alignBaseline="@id/text1" /></RelativeLayout>
1:未加layout_alignBaseline
2:加layout_alignBaseline,就像两排文字hello world在一条线上写的
3:测试垂直方面,将第二个TextView设置为layout_below属性,未加layout_alignBaseline
4、测试垂直方面,将第二个TextView设置为layout_below属性,加layout_alignBaseline。可以看到,它是将上面的控件覆盖了,但是并没有垂直居中
- Android杂谈-RelativeLayout中的baseline是什么?
- Android杂谈-RelativeLayout中的baseline是什么?
- Android杂谈-RelativeLayout中的baseline是什么?
- Android杂谈-RelativeLayout中的baseline是什么
- Android中的windowSoftInputMode杂谈
- android中的相对布局RelativeLayout
- 基线(Baseline)的含义以及在Android中的使用
- css中的baseline
- Android RelativeLayout 属性&Android中的布局简介
- android:baseLine介绍
- Android Baseline小tip
- Android Baseline小tip
- android中baseline fontmetrics
- Android中的Linearlayout与Relativelayout区分
- Android 中RelativeLayout 中的scrollview无法滑动
- android 布局 ListView中的列表 RelativeLayout
- Android中的Parcel是什么
- Android中的Parcel是什么
- Android 解决程序启动时的黑屏问题
- “应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。”
- NSArray 和 NSMutableArray 的区别
- 深度学习: 推进人工智能的梦想
- Android去掉标题的方法
- Android杂谈-RelativeLayout中的baseline是什么?
- 3ds max 导出插件——md5Exporter完结篇
- TopCoder 250 points 13-SRM 150 DIV 1 82.63/250 33.05%
- 查找数组中相同的元素
- java中源代码和lib库中有包名和类名都相同的类
- 下拉框spinner:获取选中值的几种方法 .
- Android应用在不同版本间兼容性处理 .
- Maven仓库管理-Nexus
- 利用折半查找,寻找元素在数组中合适恰当的位置