我想删除 TextView 上的默认填充。当我增加 TextView 的大小时,它的填充大小会自动增加。即使我将文本视图的背景设置为“@null”。我只想显示没有任何填充的文本。我的视图看起来像第一张图片,我想显示第二张图片。
这个第一个链接显示视图正在显示。
http://www.imageurlhost.com/images/487vskfx1aj01f9e9g40.png
这第二个链接显示了我想要显示的布局视图而不提供任何 -margin
我想删除 TextView 上的默认填充。当我增加 TextView 的大小时,它的填充大小会自动增加。即使我将文本视图的背景设置为“@null”。我只想显示没有任何填充的文本。我的视图看起来像第一张图片,我想显示第二张图片。
这个第一个链接显示视图正在显示。
http://www.imageurlhost.com/images/487vskfx1aj01f9e9g40.png
这第二个链接显示了我想要显示的布局视图而不提供任何 -margin
这称为字体填充。您可以使用mTextView.setIncludeFontPadding(false);
或 xml 属性禁用它android:includeFontPadding="false"
padding
您可以通过设置来从 xml 中删除填充0dp
尝试这样的事情:
<TextView
android:padding="0dp"
...
</TextView>
请注意,如果您这样做,您将无法再使用gravity
,因为它正在使用填充。
如果您只想删除顶部和底部填充,您可以设置paddingBottom
并paddingTop
使用0dp
侧面填充。
干杯,阿克德