如果本文幫助到你髓梅,本人不勝榮幸拟蜻,如果浪費了你的時間,本人深感抱歉女淑。
希望用最簡單的大白話來幫助那些像我一樣的人瞭郑。如果有什么錯誤,請一定指出鸭你,以免誤導(dǎo)大家屈张、也誤導(dǎo)我。
本文來自:http://www.reibang.com/users/320f9e8f7fc9/latest_articles
感謝您的關(guān)注袱巨。
設(shè)置界面的時候遇到了這樣一個問題:兩個TextView在同一行阁谆,給其中一個加了背景之后,看上去兩個TextView的字體并不是一樣大愉老。
在網(wǎng)上搜了下场绿,發(fā)現(xiàn)TextView在布局上占用的高度和屬性textSize的大小不一樣,實際占用的要比textSize更大(比如textSize="12dp"嫉入,實際的高度大概有16dp)焰盗,仔細(xì)看的話會發(fā)現(xiàn)文字的上方和下發(fā)留有空白璧尸。
在安卓文檔中發(fā)現(xiàn)一個TextView屬性:
android:includeFontPadding 為上標(biāo)和下標(biāo)留出足夠的空間,以取代字體上下標(biāo)熬拒。默認(rèn)為 true爷光。.
原來是TextView默認(rèn)留下了上下的padding,是為了顯示上標(biāo)和下標(biāo)澎粟。
解決辦法:
設(shè)置:android:includeFontPadding="false"
發(fā)現(xiàn)一個更詳細(xì)的:徹底去掉TextView上下內(nèi)邊距Padding的方法