0

我所做的是不显示 EditText 的全部内容......我有一个字符串太长,我希望你只看到三个点。

有谁知道该怎么做?

4

2 回答 2

1

如果您只想显示文本并且不希望用户编辑它,请使用 aTextView而不是EditText.

在 XML 布局文件中,只需使用android:ellipsize属性即可截断文本并添加“...”。

于 2012-05-18T20:23:46.270 回答
0

从 edittext 中获取文本并将其保存为 String 变量。然后,您可以使用 Java 中的一些逻辑来完成其余的工作。

int maxLength = AMOUNT_YOU_WANT_TO_BE_THE_MAXIMUM;
if(String.length() > maxLength)
    EditText.text = EditText.text.substring(0, maxLength) + "...";

我假设您知道如何获取 EditText 字段的文本。如果没有,请问。

于 2012-05-18T20:10:27.370 回答