九贴片图像显示奇怪的行为?

Yog*_*ani 3 android nine-patch android-layout

我正在Android中创建一个实现聊天功能的应用程序.我有2种聊天气泡 - 其他用户为蓝色,登录用户为橙色.我正在使用Nine-patch图像来处理这些气泡,因为气泡可以被拉伸.

蓝色气泡中的文字显示正常 - 位于中间(如下图所示).但是橙色气泡中的文字显示在图像上边缘的一些垂直间隙之后.我无法弄清楚为什么会这样.两个气泡都具有相同的属性,并且是按照相同的步骤创建的.请帮忙.提前致谢.

chatbubbles

这是橙色聊天泡泡:

orangebubble

kin*_*aam 5

问题在于九个补丁......右边界定了内容的位置,你可以从讲话泡泡的尖锐部分开始.继续前进到您希望内容开始的边界,它将起作用!

澄清:右边界和底边界定义了内容的去向,顶部和左边界定义了图像需要拉伸时将重复的区域.

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