在設計安卓界面的時候我發現一個TextView在布局上占用的高度和屬性textSize的大小不一樣,要比textSize要來的大(比如textSize="12dp",實際的高度大概有14-16dp),仔細看的話會發現文字的上方和下發留有空白。
這個問題我糾結了很久。。。因為這嚴重影響布局的效果啊。不過這么基礎的問題網上竟然找不到資料。。。
在安卓文檔中發現一個TextView屬性:
android:includeFontPadding 為上標和下標留出足夠的空間,以取代字體上下標.默認為真.
原來是TextView默認留下了上下的padding,是為了顯示上標和下標。
於是設置:android:includeFontPadding="false",問題解決
