概述
LinearLayout中layout_gravity属性不起作用,设置layout_gravity的属性为right,但是预览中仍然是在TextView之后,这是为什么呢?
原来在LinearLayout中设置orientation时会导致同向的layout_gravity参数不起作用
当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,start, end, center, center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。
那么如何解决这个问题呢?
方法一:添加一个占位图, android:layout_weight="1",铺满剩余屏幕
方法二:使用RelativeLayout相对布局
学会啦,继续探索~
最后
以上就是多情棒棒糖为你收集整理的textview设置width不起作用_layout_gravity属性不起作用的全部内容,希望文章能够帮你解决textview设置width不起作用_layout_gravity属性不起作用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复