如何均衡textView中的文本
Posted
技术标签:
【中文标题】如何均衡textView中的文本【英文标题】:how to equalize text within textView 【发布时间】:2021-08-21 13:41:23 【问题描述】:如何自动均衡 text&textView?我正在使用 android Studio
image of the question
<TextView
android:id="@+id/textView"
android:layout_
android:layout_
android:layout_marginTop="20dp"
android:background="#9422C5"
android:backgroundTint="#34C3A4FD"
android:text="this is the place where I want to equalize the textView according to text"
android:textColor="#000000"
android:textSize="18sp"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.489"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
【问题讨论】:
添加你的xml代码 均衡是什么意思? @Learnaholic 如果文本很短,textView 会变小,或者如果文本比 textView 长,则块会展开 @JarinRocks 我添加了 【参考方案1】:使用 wrap_content 作为宽度和高度。
<TextView
android:id="@+id/textView"
android:layout_
android:layout_
android:layout_marginTop="20dp"
android:background="#9422C5"
android:backgroundTint="#34C3A4FD"
android:text="this is the place where I want to equalize the textView according to text"
android:textColor="#000000"
android:textSize="18sp"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.489"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
【讨论】:
【参考方案2】:您可以只为宽度和高度属性“wrap_content”。必要时添加一些填充
<TextView
android:padding="10dp"
android:id="@+id/my_text"
android:layout_
android:layout_
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
【讨论】:
谢谢!!实际上填充是什么? (对不起,我正在学习新知识并试图弄清楚) padding 就像 Textview 的内部间距,只需尝试添加一点填充并更改 textview 的背景,您就会明白我的意思:)以上是关于如何均衡textView中的文本的主要内容,如果未能解决你的问题,请参考以下文章
如何将 TextView 容器内的文本对齐到顶部? [复制]