不要显示EditText的全部内容

时间:2012-05-18 20:05:24

标签: java android android-edittext

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

任何人都知道怎么做?

2 个答案:

答案 0 :(得分:1)

如果你想要的只是显示文字并且不希望用户编辑它,请使用TextView代替EditText

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

答案 1 :(得分: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字段的文本。如果没有,请问。