天天看點

Android 布局學習之——LinearLayout屬性baselineAligned的作用及baseline

    相信大家對LinearLayout已經相當熟悉,但你們是否了解它的屬性baselineAligned呢?

    Android官方文檔是這麼描述的:

     那到底這個屬性是做什麼用的呢?

         baselineAligned:基準線對齊。

     首先要解釋什麼是基準線,這個在中文中不常見,但在以字母為書寫語言的其他國家非常常見。

      如上圖所示,紅線就是基線(baseline),是不是很熟悉,這不就是我們經常寫英文的四條線中的第三條嗎。

     那baselineAligned是做什麼用的呢?根據官方文檔,baselineAligned預設設定為true,當設定為false時,

      布局檔案和它的子元件的基準線不對齊。

      讓我們通過一個例子來看看效果怎樣的。

<a></a>

 這是将baselineAligned值設定為false時,也就是不對齊。看看運作效果:

  把baselineAligned值改為true。

  看,差别明顯,這樣就很好的了解了baselineAligned的作用了。其實,這個并不難,但我覺得不管難不難,隻要不明白,就應該多思考,想想為什麼。

原文位址:http://www.cnblogs.com/JohnTsai/p/4074643.html

繼續閱讀