Android ViewGroup 、View设置.9图片为背景
作者:
米奇小林 | 来源:发表于
2023-04-26 10:10 被阅读0次偶然间发现TextView 设置了 .9图作为背景,文本显示区域被压缩了。同时也发现一些ViewGroup设置了.9图背景,内容直接不显示了。
原因:设置.9图 会导致之前设置的padding失效,textview在xml中设置padding或者在代码中设置padding,之后设置了一个.9图作为background,之前设置的padding失效。
解决方案:在设置.9图为background后,再设置padding。
设置padding属性是因为:如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距
所以如若给view设置了.9图,最好在原先的控件上添加:android:padding="0dp"
本文标题:Android ViewGroup 、View设置.9图片为背景
本文链接:https://www.haomeiwen.com/subject/wokvjdtx.html
网友评论