如何删除9-patch背景中的填充以进行textview

Gre*_* Ho 4 android padding stretch textview nine-patch

我有一个textview,必须使用9-patch drawable作为背景.但是9-patch drawable有左右填充,这使得背景图像不能正确拉伸以覆盖整个文本.我尝试重置textview本身的填充,但它不能解决问题.

有人会有任何想法如何让它工作?

谢谢.

Vis*_*das 9

左侧和顶部的黑色线条定义了可伸展的黑色线条,右侧底部的黑色线条标记了9个补丁图像中的"内容"区域.

所以,如果你不想填充意味着你想要一个全长的内容区域.您应该通过在9patch图像的底部和右侧绘制一条全长线来标记全宽度内容区域.

在此输入图像描述

在此图像中,右侧和底部的黑线表示内容区域.您可以在右侧看到预览,并注意浅蓝色的内容区域.您可以通过扩展底部和右侧线来填充内容区域.