Android Textview 控件偏移
在Android中使用Textview控件时,会发现偏移的场景。典型的场景就是在LinearLayout父容器中有多个Textview水平排列,当其中一个Textview内容过长换行时,这个Textview就会出现偏移。如下图:可以看到第2个Textview控件已经向下偏移了。出现这个问题的原因是LinearLayout有系统默认属性baselineAligned=true,也就是基线对齐的意思。
·
在Android中使用Textview控件时,会发现偏移的场景。
典型的场景就是在LinearLayout 父容器中有多个Textview水平排列,当其中一个Textview内容过长换行时,这个Textview就会出现偏移。
如下图:
可以看到第2个Textview控件已经向下偏移了。
出现这个问题的原因是LinearLayout 有系统默认属性baselineAligned=true,也就是基线对齐的意思。
系统是好意的,但是当有个textview换行时,就不是我们想要的结果了。
所以我们设置LinearLayout 的baselineAligned=false即可。
如下图:
更多推荐
已为社区贡献2条内容
所有评论(0)