相关疑难解决方法(0)

为什么在多行TextView填充父级中包装内容?

我有一个多行文本视图设置为android:layout_width="wrap_content",当渲染时,获取父的所有可用宽度.当文本可以放在一行上时,wrap_content工作正常,但在两行或多行时,文本视图似乎与父项宽度匹配,在两侧留下看起来像填充的内容.

因为文本不能放在一行上,文本视图是否需要所有可用的宽度?我希望视图受最小可能尺寸的限制.

有任何想法吗?

作为参考,这里是布局定义:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:singleLine="false"
    android:textSize="24sp"
    android:textStyle="bold"
    android:textColor="@color/white"
    android:gravity="center_horizontal"
/>
Run Code Online (Sandbox Code Playgroud)

android textview android-layout

26
推荐指数
3
解决办法
7204
查看次数

如何使textView完全包装其多行内容?

如何使textview完全包装这样的文本?

android:width属性不是解决方案,因为文本是动态的.

期望的行为

|Adcs  |
|adscfd|
Run Code Online (Sandbox Code Playgroud)

目前的行为:

|Adcs      |
|adscfd    |
Run Code Online (Sandbox Code Playgroud)

这里是代码(TextViews的样式只定义textColor,textSize,textStyle等).

<TextView
        android:id="@+id/text_title_holder"
        style="@style/TextBold.Black.Title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:maxWidth="100dp"
        android:maxLines="2"
        android:text="Adcs adscfd"
        android:gravity="left"
        android:visibility="visible" />
Run Code Online (Sandbox Code Playgroud)

mutiline TextView上的主题wrap_content宽度没有很好的答案.

android textview android-layout

11
推荐指数
1
解决办法
4590
查看次数

标签 统计

android ×2

android-layout ×2

textview ×2