android TextView使用wrap_content设置高度后有上下间隔怎么去除

qq_18510595 2015-05-12 04:42:33
先来图

这里的TextView我用了wrap_content来设置高度,但是结果文字四周还有间隔存在跟使用了padding似的,大家有没有遇到过这种问题呢?有没有解决的办法?谢谢了
...全文
2999 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
HelloKen 2015-10-22
  • 打赏
  • 举报
回复
android:lineSpacingExtra="-30sp"
用这个可以把数字的下间隔消除掉,但是上面的间隔还是不知道怎么去掉,楼主解决了记得发一下方案啊


dm菜鸟编程 2015-09-21
  • 打赏
  • 举报
回复
请问楼主怎么解决的呢??
Rick-Lu 2015-06-25
  • 打赏
  • 举报
回复
我也遇到这个问题,解决没有啊.....?
程序猿L 2015-06-05
  • 打赏
  • 举报
回复
设置数字的时候是会有这个问题 我也遇到了 真是无语了
月满轩妮诗 2015-05-14
  • 打赏
  • 举报
回复
不能完全消除没有间距吧。楼主自己写一个TextView?或者你把textview的背景设置的和主背景一样?是不是看起来就没间距了
qq_18510595 2015-05-14
  • 打赏
  • 举报
回复
引用 8 楼 miaoyanyun 的回复:
我也遇到这个问题,在尝试各种办法无果的情况下,我为TextView设置了一个形状,这个形状里什么都没有规定只是规定了文字和边界的间隔,使用0的话,没有变化,我尝试负数,成功将边界的间隔去掉,你可以试一试。



引用 9 楼 abc512427549 的回复:
将padding设置成负数试试看




它光往两边缩,上下没变啊
qq_18510595 2015-05-13
  • 打赏
  • 举报
回复
这个问题求解决啊
qq_18510595 2015-05-13
  • 打赏
  • 举报
回复
引用 5 楼 wyx100 的回复:
一、在xml文件里可以直接设置: android:background="#ffffff" 其他颜色可以看这里;http://blog.csdn.net/yanzi1225627/article/details/8581270 二、在java文件里设置: LinearLayout myLayout = () findViewById(R.id.linearLayout1); myLayout.setBackgroundColor(Color.WHITE); 三、在AndroidManifest.xml里利用android:theme来设置,这个命令还是很强大的,如下所示: theme的设置 可以设置为系统自带的格式,也可以自定义格式。
这个果断没看懂啊,我不是问背景色设置问题啊
杰哥哥啊 2015-05-13
  • 打赏
  • 举报
回复
将padding设置成负数试试看
miaoyanyun 2015-05-13
  • 打赏
  • 举报
回复
我也遇到这个问题,在尝试各种办法无果的情况下,我为TextView设置了一个形状,这个形状里什么都没有规定只是规定了文字和边界的间隔,使用0的话,没有变化,我尝试负数,成功将边界的间隔去掉,你可以试一试。
wyx100 2015-05-12
  • 打赏
  • 举报
回复
一、在xml文件里可以直接设置: android:background="#ffffff" 其他颜色可以看这里;http://blog.csdn.net/yanzi1225627/article/details/8581270 二、在java文件里设置: LinearLayout myLayout = () findViewById(R.id.linearLayout1); myLayout.setBackgroundColor(Color.WHITE); 三、在AndroidManifest.xml里利用android:theme来设置,这个命令还是很强大的,如下所示: theme的设置 可以设置为系统自带的格式,也可以自定义格式。
qq_18510595 2015-05-12
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
这个间隔可能不是你的TextView造成的,你看看你的布局其他地方可有设置属性。 你可以加一个background背景颜色 就知道是否是TextView自己添加的间隔
在哪里设置background背景颜色 ?
qq_18510595 2015-05-12
  • 打赏
  • 举报
回复
引用 2 楼 dalor 的回复:
这个是textview的问题,有字边距的。
可以设置android:includeFontPadding="false"
或者 textview.setIncludeFontPadding(false);
不过,上面还会有一点空间。


这样设置好像没有作用啊
开发者_android 2015-05-12
  • 打赏
  • 举报
回复
这个是textview的问题,有字边距的。 可以设置android:includeFontPadding="false" 或者 textview.setIncludeFontPadding(false); 不过,上面还会有一点空间。
Birds2018 2015-05-12
  • 打赏
  • 举报
回复
这个间隔可能不是你的TextView造成的,你看看你的布局其他地方可有设置属性。 你可以加一个background背景颜色 就知道是否是TextView自己添加的间隔

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧