2012-08-29 59 views
4

可能重複:
I want textView without any default padding while increasing size of textView的TextView沒有任何默認填充

我想在TextView中刪除默認填充。當我增加TextView的大小時,它的填充大小自動增加。即使我把文本的背景設置爲「@null」。我只想顯示沒有任何填充的文本。我的視圖看起來像這個第一個圖像,我想顯示像第二個圖像。

此第一個鏈接顯示視圖正在顯示。

http://www.imageurlhost.com/images/487vskfx1aj01f9e9g40.png

,我想表明沒有給予任何-margin

http://www.imageurlhost.com/images/ijuyxpcub1oqy1w66h.png

+1

重新發布問題。 –

+0

傢伙請你解釋我如何解決這個問題。 –

回答

-4

您可以從XML通過設置padding0dp

取出填充這第二個鏈接顯示佈局視圖

試試這樣的:

<TextView 
    android:padding="0dp" 
... 
</TextView> 

請注意,如果這樣做,則不能再使用gravity,因爲這是使用填充工作的。

如果您只想刪除頂部和底部填充,可以將paddingBottompaddingTop設置爲0dp並使用側邊填充。

乾杯, Arkde

+0

朋友,這不是workig ..它仍然是填充。 –

+0

即使在增加textView的同時,它的填充也在增加。請看我的兩個鏈接。 –

+0

那麼,如果你不以編程方式更改文本視圖的填充,它應該不會被更改,如果您在xml中設置填充爲0 ... – Arkde

7

這就是所謂的字體填充。您可以使用mTextView.setIncludeFontPadding(false);或xml屬性來禁用它android:includeFontPadding="false"

+2

我試過這但它不起作用。它仍在採取填充。 –

+0

如果我嘗試修復大小,那麼它仍然需要頂部一點頂部邊距。我只需要文本沒有一點餘地。並且沒有給予-marging。是否有任何修復技術.... –

+2

如果我嘗試修復大小,那麼它仍然需要頂部一點頂部邊距。我只需要文本沒有一點餘地。如果我給予 - 然後它會重疊上述項目。有沒有修理技術.... –