Android布局中一行有三个控件,中间TextView会挤压右边的

需求是一行显示三个控件,左边显示一张图片,中间显示TextView,右边显示图片
如果不做处理,TextView如果过长,右边的图片会被挤压出界面
如果设置TextView的属性为

            android:layout_weight="1"
            android:ellipsize="end"
            android:singleLine="true"

显示会ok,但是如果TextView不过长,右边的图片也会显示在最右边
最后的解决方案是,在外面加一个布局,width为match_parent,里面的布局width为wrap_content




    

        

        

        
    



问题解决

你可能感兴趣的:(Android布局中一行有三个控件,中间TextView会挤压右边的)