2015-10-21 71 views
1

我有一個容器,我需要在所有邊上都有填充的16dp文本上方和下方的空間

容器內部是TextView,但我測量了從文本頂部到容器頂部的空間,它出現在18dp(底部相同)。

看起來文字在上面和下面增加了空格。 Google如何建議我們處理這個問題(指導原則是什麼)?

http://i.stack.imgur.com/GGrfw.png

藍色是TextView的區域。如您所見,文本上方和下方都有額外的空間。

如何刪除文本週圍的空間?

+0

一個簡短的黑客攻擊是在textview中使用「android:layout_marginTop =」 - 2「」 – Shahzeb

+0

您可以發佈XML代碼嗎? – DroidAks

+0

@Shahzeb雖然值不取決於文字大小?例如,字體大小爲「100dp」的文本在其上方不會有「2dp」的空間。 – user5456172

回答

0

嘗試android:includeFontPadding="false"看看是否有幫助。它會有所幫助,但是沒有辦法將TextView尺寸縮小到完全像素完美的文字尺寸。

唯一可能或不可能給出更好結果的替代方法是欺騙一些並硬連線尺寸以匹配文本大小,例如, 「24sp」代替「wrap_content」的高度。

相關問題