我有一个9补丁png,我用它作为弹出式泡泡。它看起来像这样:
我将它放在宽度为fill_parent的TextView中,因此气泡会扩展屏幕的宽度。正如人们所预料的那样,顶部的指针然后在屏幕中间水平居中。
调整指针位置的最简单方法是什么,比如从左边开始的5/8而不是居中?
如果有必要,我可以重新剪掉png。
更新: Cubic有一个非常简单的解决方案,我不敢相信我错过了。它对我当前的问题非常有效。但是,这种解决方案的一个缺点是它无法在运行中进行调整。如果我需要将指针放在一个视图的一个位置,而另一个视图的另一个位置,我需要剪切两个不同的PNG。有没有可以在运行时调整的解决方案?
答案 0 :(得分:4)
此时你有一个平衡的伸展,每侧有一个点。您可以尝试向左或向右添加更多内容吗?