android布局属性,Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline...
相信大家對LinearLayout已經(jīng)相當(dāng)熟悉,但你們是否了解它的屬性baselineAligned呢?
Android官方文檔是這么描述的:
那到底這個屬性是做什么用的呢?
baselineAligned:基準(zhǔn)線對齊。
首先要解釋什么是基準(zhǔn)線,這個在中文中不常見,但在以字母為書寫語言的其他國家非常常見。
如上圖所示,紅線就是基線(baseline),是不是很熟悉,這不就是我們經(jīng)常寫英文的四條線中的第三條嗎。
那baselineAligned是做什么用的呢?根據(jù)官方文檔,baselineAligned默認(rèn)設(shè)置為true,當(dāng)設(shè)置為false時,
布局文件和它的孩子的基準(zhǔn)線不對齊。
讓我們通過一個例子來看看效果怎樣的。
1
2 xmlns:tools="外鏈網(wǎng)址已屏蔽"
3 android:layout_width="match_parent"
4 android:layout_height="wrap_content"
5 android:baselineAligned="false"
6 android:orientation="horizontal">
7
8
10 android:layout_height="wrap_content"
11 android:layout_marginRight="5dip"
12 android:text="TextView:p" />
13
15 android:layout_height="wrap_content"
16 android:layout_marginRight="5dip"
17 android:textSize="30sp"
18 android:text="LargeTextView:p"
19 />
20
這是將baselineAligned值設(shè)置為false時,也就是不對齊。看看運行效果:
把baselineAligned值改為true。
看,差別明顯,這樣就很好的理解了baselineAligned的作用了。其實,這個并不難,但我覺得不管難不難,只要不明白,就應(yīng)該多思考,想想為什么。
總結(jié)
以上是生活随笔為你收集整理的android布局属性,Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: msqry32.exe进程是什么文件 作
- 下一篇: android 中断处理流程,Andro