我是靠谱客的博主 多情棒棒糖,最近开发中收集的这篇文章主要介绍textview设置width不起作用_layout_gravity属性不起作用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

LinearLayout中layout_gravity属性不起作用,设置layout_gravity的属性为right,但是预览中仍然是在TextView之后,这是为什么呢?

331cc71a23a0d4c7694dddf4cb7af8e0.png
7f45783bafbad572f0c705c60abea8ab.png

原来在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",铺满剩余屏幕

42f787c4b1a4399084cb304e1687eafc.png

方法二:使用RelativeLayout相对布局

学会啦,继续探索~

最后

以上就是多情棒棒糖为你收集整理的textview设置width不起作用_layout_gravity属性不起作用的全部内容,希望文章能够帮你解决textview设置width不起作用_layout_gravity属性不起作用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部