没有任何默认填充的TextView

时间:2012-08-29 07:23:51

标签: android android-layout android-widget

  

可能重复:
  I want textView without any default padding while increasing size of textView

我想删除TextView上的默认填充。当我增加TextView的大小时,其填充大小会自动增加。即使我将文本背景设置为“@null”。我只想显示没有任何填充的文本。我的视图看起来像这第一个图像,我想显示像第二个图像。

此First链接显示View正在显示。

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

此第二个链接显示我想要显示的布局视图,而不给出任何-margin

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

2 个答案:

答案 0 :(得分:6)

它被称为字体填充。您可以使用mTextView.setIncludeFontPadding(false);或xml属性android:includeFontPadding="false"

将其停用

答案 1 :(得分:-4)

您可以将padding设置为0dp

,从xml中删除填充

尝试这样的事情:

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

请注意,如果您这样做,则不能再使用gravity,因为这是使用填充。

如果您只想删除顶部和底部填充,可以将paddingBottompaddingTop设置为0dp并使用侧边填充。

干杯, Arkde