【发布时间】:2012-07-27 13:31:01
【问题描述】:
我在 Galaxy S2 上测试,没有问题。但是有些设备看起来像这些屏幕截图-三星 Galaxy Note-。
我该怎么办?我找不到任何关于它的主题?
【问题讨论】:
我在 Galaxy S2 上测试,没有问题。但是有些设备看起来像这些屏幕截图-三星 Galaxy Note-。
我该怎么办?我找不到任何关于它的主题?
【问题讨论】:
<TextView ...
....
android:ellipsize="none"
..></TextView>
您需要将该文本视图的ellipsize 设置为无,并且不会有“...”
第二件事只有在您将 textview 设置为 SingleLine = true 时才会发生,因此如果您想根据文本大小将 textview 设置为多行,请删除单行。
【讨论】:
这是因为 textView 的宽度较小,而您尝试添加的字符不止于此,, 1) 尝试为 textView 添加更多宽度 你可以check out here如何设置宽度
【讨论】:
你可以使用android:layout_width = "wrap_content"。
您也可以使用android:layout_width = "45dp"(或您定义的宽度)并设置android:maxLines = "2"。这会将测试包含在两行中,您将找到您要的内容。
【讨论】:
您可以在定义 textView 的 java 代码中声明它,而不是在 XMl 文件中使用 android:singleLine。
text.setSingleLine(true);
或在 XML 文件中
android:singleLine="true"
android:ellipsize="none"
【讨论】: