TextView 背景没有填满整个视图
Posted
技术标签:
【中文标题】TextView 背景没有填满整个视图【英文标题】:TextView background is not filling whole View 【发布时间】:2021-07-17 12:49:17 【问题描述】:我想设置TextView
背景颜色,但我发现如果我在RelativeLayout
中使用TextView
并且我将center_in_parent
或center_vertical
设置为我的TextView,背景颜色不会拉伸到完整View
的高度(底部切掉)。然后里面的文字看起来偏离中心。任何建议为什么会发生?我第一次看到它。
代码:
<TextView
android:id="@+id/value"
android:layout_
android:layout_
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"
android:gravity="center"
android:text="InfoText"
style="@style/info_text"/>
预览:
【问题讨论】:
【参考方案1】:您可以检查您的父视图填充。如果您的父视图包含填充,则可能会发生这种情况。
【讨论】:
是的,但我不能使用边距,因为那里的逻辑非常复杂,而且这个视图在少数地方被夸大了。 Inflate 不会复制页边距【参考方案2】:设置此代码可能会修复它
android:includeFontPadding="false"
【讨论】:
以上是关于TextView 背景没有填满整个视图的主要内容,如果未能解决你的问题,请参考以下文章