9

我正在尝试在 Android 中制作标注图形。我不同意使用 9-patch-drawable 的想法,但我认为这是正确的方法。我实际上是在尝试制作一个底部带有小块的按钮。无论内容的大小如何,我都希望小块居中。以下是一些示例图形,显示了我想要的外观:

简短的标注 长标注

有没有办法使用 9-patch drawable 保持底部小块居中?

4

1 回答 1

8

有没有办法使用 9-patch drawable 保持底部小块居中?

是的,一点没错。事实上,9 补丁绝对是正确的方法。

只需让您的 9-patch 有两个可拉伸区域:一个在小块的左侧,一个在右侧。您需要确保两个区域同样“大”。换句话说:定义水平可拉伸区域的两条水平黑线应该具有相等的长度 - 这将使小块保持在水平中心。

以下是mapview-balloons库中的两个图像示例:

在此处输入图像描述 在此处输入图像描述

于 2013-04-04T01:43:12.457 回答