我这里为什么运行时,右边聊天气泡框文字无法居中显示?两边气泡框的代码我都用的一样的写法,为什么左边倒是正常的?
在Design界面中,也的确有显示文字框在聊天气泡图的中间啊?
1、首先你可以把图片设置背景
2、然后用gravity这个属性,设置下cente就行啦
如果没居中,看看图片周围是不是有透明的区域(可以找UI重新整过图)
文字居中是用gravity=center实现,layout-gravity是布局,至于为什么会出现用的同样的写法一个不居中一个居中,这个纯属巧合,可能是图片的长宽导致的,比如另一个气泡有多余的空白的地方,在布局上的居中并不意味着看见的居中,可以查看一下图片是否把多余的空白去掉
LinearLayout 增加 android:orientation="horizontal"
没有试过做这个,但是看起来不是textView的属性问题,排查下是否是9-patch图的问题,或者textView添加文字的过程是否有问题
哟,是我粉丝啊,发一下你右边的布局代码片看下
用你的布局代码验证了一下,是正常的,right_msg的内容会存在特殊字符么?例如换行符或者空格?试试加上过滤?