【发布时间】:2018-11-13 23:38:26
【问题描述】:
我在创建聊天布局时遇到问题。
如何强制 TextView 的文本填满整个区域? 即使字符串是连续的,有时文本也会转到下一行。
带有 TextView 的 XML:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_marginBottom="4dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/my_msg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/message_my_shape"
android:paddingLeft="16dp"
android:paddingTop="8dp"
android:paddingRight="16dp"
android:paddingBottom="8dp"
android:text="Hey mate,how youre doing?"
android:textColor="#fcc7d3"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="0dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
更新: 伙计们,你们不太明白我的意思。填充应该在那里,我不想要一行,请查看显示布局边界的新屏幕截图,看看我在说什么。 问题还是一样,为什么 TextView 中的文本没有填满所有可用空间(有时)?
【问题讨论】:
-
删除您在 TextView 上的填充。
-
感谢您的回答。不幸的是,这不起作用。请查看更新后的帖子
-
我还是不知道你在问什么。
-
刚刚回答了我自己的问题。塔
标签: android xml textview android-constraintlayout