其他分享
首页 > 其他分享> > android – 九补丁图像显示奇怪的行为?

android – 九补丁图像显示奇怪的行为?

作者:互联网

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

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

  

这是橙色聊天泡泡:

解决方法:

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

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

试试这个:

标签:nine-patch,android,android-layout
来源: https://codeday.me/bug/20190901/1786590.html