1

我在 Galaxy S2 上测试,没有问题。但是有些设备看起来像这些屏幕截图-三星 Galaxy Note-。

我该怎么办?我找不到任何关于它的话题?

在此处输入图像描述

在此处输入图像描述

4

4 回答 4

1
<TextView ...
....
android:ellipsize="none"
..></TextView>

您需要将该文本视图设置ellipsize为无,并且不会有“...”

第二件事只有在您将 textview 设置为 时才会发生SingleLine = true,因此如果您想根据文本大小将 textview 调整为多行,请删除单行。

于 2012-07-27T14:06:24.773 回答
0

这是因为 textView 的宽度更小,并且您尝试添加更多字符,1) 尝试为 textView 添加更多宽度,您可以在此处查看如何设置宽度

于 2012-07-27T13:33:47.393 回答
0

那么你可以使用android:layout_width = "wrap_content".

或者,您可以使用android:layout_width = "45dp"(或您定义的宽度)并设置android:maxLines = "2". 这会将测试包含在两行中,您将找到您要的内容。

于 2012-07-27T13:57:39.267 回答
0

您可以在定义 textView 的 java 代码中声明它,而不是在 XMl 文件中使用 android:singleLine。

text.setSingleLine(true);

或在 XML 文件中

   android:singleLine="true"
        android:ellipsize="none"
于 2012-11-29T07:00:36.107 回答