android – 九补丁图像显示奇怪的行为?
作者:互联网
我正在Android中创建一个实现聊天功能的应用程序.我有2种聊天气泡 – 其他用户为蓝色,登录用户为橙色.我正在使用Nine-patch图像来处理这些气泡,因为气泡可以被拉伸.
蓝色气泡中的文字显示正常 – 位于中间(如下图所示).但是橙色气泡中的文字显示在图像上边缘的一些垂直间隙之后.我无法弄清楚为什么会这样.两个气泡都具有相同的属性,并且是按照相同的步骤创建的.请帮忙.提前致谢.
这是橙色聊天泡泡:
解决方法:
问题在于九个补丁……右边界定了内容的位置,你可以从讲话泡泡的尖锐部分开始.继续前进到您希望内容开始的边界,它将起作用!
澄清:右边界和底边界定义了内容的去向,顶部和左边界定义了图像需要拉伸时将重复的区域.
试试这个:
标签:nine-patch,android,android-layout 来源: https://codeday.me/bug/20190901/1786590.html