【问题标题】:Textview issue with text align文本对齐的Textview问题
【发布时间】:2014-05-05 19:22:04
【问题描述】:

我猜是一个简单的问题,但是我找不到任何解决方案。 我有一个宽度为 wrap_content 的 textView。 我将它与右侧和内部线性布局对齐。 该线性布局可能是最大的,可以说是 200dp,所以 textView 的最大宽度也是 200dp。 现在,每当我输入一些文字时,让我们说: “Dhasdhjads。ahsdjhasd。hjashjdashjdhs。” 前两个单词出现在第一行,显然第三个单词被移到下一个,因为没有足够的空间。 然而,Eventho 第三个词没有前两个词那么宽,textview 占用最大空间,而不是只使用所需的空间。 好像是这样的

First Second--------------
Third word

---- 是被占用的空闲空间,而不是看起来像这样:

First Second
Third word

有什么解决办法吗?

我的代码 Textview 的 xml 是:

 <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/black"
        android:singleLine="false"
        android:textColor="@android:color/white"/>

【问题讨论】:

  • 你能发布你的xml吗?
  • 你可以增加 textview 的宽度或者使 singleLine="true"
  • 您的TextView 是什么布局?包裹宽度确实应该包裹宽度,它可能只是与父布局的左侧对齐。试试android:layout_gravity="right"

标签: android textview


【解决方案1】:

这个没有解决办法,如果你继续

单行=“假”

然后android会根据它找到的空间自动设置文本

【讨论】:

    【解决方案2】:

    android:singleLine="false" 改为android:singleLine="true"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-16
      • 2013-12-27
      • 2021-05-01
      • 1970-01-01
      • 2010-11-10
      • 2014-02-06
      相关资源
      最近更新 更多