android – 填充arround textview与九个补丁背景没有视觉效果

android – 填充arround textview与九个补丁背景没有视觉效果,第1张

概述我试图创建一个基于textview控件的烤面包,而且我发现textview有非常奇怪的行为,以防万一它有九个patch drawable作为背景. 这是xml定义: <by.pplware.view.QuickInfo android:id="@+id/quickinfo" android:layout_width="wrap_content" android:layou 我试图创建一个基于textvIEw控件的烤面包,而且我发现textvIEw有非常奇怪的行为,以防万一它有九个patch drawable作为背景.

这是xml定义:

<by.pplware.vIEw.QuickInfo    androID:ID="@+ID/quickinfo"    androID:layout_wIDth="wrap_content"     androID:layout_height="wrap_content"     androID:layout_alignParenttop="true"    androID:layout_centerHorizontal="true"    androID:padding="20px"    androID:textSize="20px"    androID:textStyle="bold"    androID:typeface="serif"    androID:background="#FFFF0000"/>

这是具有彩色背景的textvIEw:

这是具有可绘制背景的textvIEw:

据我所知,如果是ninepatch背景,androID使padding透明,并且只能作为文本的背景使用drawable.但是我想将填充包含在覆盖有ninepatch背景的区域中.

有没有解决这个问题?

解决方法 尝试以下任何一种:

>通过“androID:background”xml属性而不是编程设置背景ninepatch;这与XML定义的填充配合.
>如果你需要设置背景程序,尝试在设置背景后重新设置填充(如果设置填充然后设置背景,我会假设在ninepatch本身定义的填充覆盖它).
>避免整个问题,只需在ninepatch图像本身设置填充区域(这是右下角的黑色条).

总结

以上是内存溢出为你收集整理的android – 填充arround textview与九个补丁背景没有视觉效果全部内容,希望文章能够帮你解决android – 填充arround textview与九个补丁背景没有视觉效果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1132936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存