【发布时间】: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"。