4

可能重复:
我希望 textView 没有任何默认填充,同时增加 textView 的大小

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

这个第一个链接显示视图正在显示。

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

这第二个链接显示了我想要显示的布局视图而不提供任何 -margin

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

4

2 回答 2

6

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

于 2012-08-29T08:02:49.277 回答
-4

padding您可以通过设置来从 xml 中删除填充0dp

尝试这样的事情:

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

请注意,如果您这样做,您将无法再使用gravity,因为它正在使用填充。

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

干杯,阿克德

于 2012-08-29T07:28:04.507 回答