3

我正在 Android 中创建一个应用程序,它在其中实现了聊天功能。我有 2 种聊天气泡 - 蓝色表示其他用户,橙色表示登录用户。我对这些气泡使用九个补丁图像,因为气泡可以拉伸。

蓝色气泡中的文本显示良好 - 位于中心(如下图所示)。但是橙色气泡中的文本显示在与图像上边界有一些垂直间隙之后。我无法弄清楚为什么会这样。两个气泡具有相同的属性,并且是按照相同的程序创建的。请帮忙。提前致谢。

聊天泡泡

这是橙色的聊天气泡:

橙色泡泡

4

2 回答 2

5

问题出在九个补丁中。右侧边框定义了内容的去向,您可以将其从对话气泡的尖部下方开始。将边框继续到您希望内容开始的位置,它将起作用!

澄清一下:右下边界定义了内容可以去哪里,上边界和左边界定义了图像需要拉伸时将重复的图像区域。

试试这个: 在此处输入图像描述

于 2012-08-13T15:00:16.103 回答
0

draw9 将根据您的需要进行拉伸。

//你的图片宽度太长了。使用这个供您参考。//这个图像对我来说很好,因为我在左侧使用。

如果您将一个点放在箭头上方的右侧,您的橙色聊天气泡也可以。

在此处输入图像描述

于 2012-08-13T15:16:33.397 回答