这是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与九个补丁背景没有视觉效果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)