我所做的是不显示EditText的全部内容...我的字符串太长了,我很想你只看到三个点。
任何人都知道怎么做?
答案 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字段的文本。如果没有,请问。