【发布时间】:2013-04-09 14:13:44
【问题描述】:
我已经创建了这九个补丁图像。
我用它作为按钮背景。在按钮中,我还添加了“返回”文本,但结果如下。
如何将文本放在箭头右侧并让图像拉伸以适应它? (别担心它是像素化的)
【问题讨论】:
标签: android nine-patch
我已经创建了这九个补丁图像。
我用它作为按钮背景。在按钮中,我还添加了“返回”文本,但结果如下。
如何将文本放在箭头右侧并让图像拉伸以适应它? (别担心它是像素化的)
【问题讨论】:
标签: android nine-patch
首先,我可以看到您以错误的方式创建图像。您可以使用此工具 link 。它在第一步非常有用。
其次,在我看来,只需从背景图像中删除该箭头即可。只留下 带有渐变的黄色并将箭头添加为
android:drawableLeft="@drawable/my_arrow"
作为 xml 中按钮的元素。这是我能想到的最佳选择。
【讨论】:
drawableLeft,正如我所说的。如果你想知道为什么你应该这样做,你不知道你的图像在所有分辨率下的样子,以及按钮的左填充应该是多少,这样箭头和文本就不会像第二张图片。