回答
从edittext中获取文本并将其保存为字符串变量。然后你可以在Java中使用一些逻辑来完成剩下的工作。
int maxLength = AMOUNT_YOU_WANT_TO_BE_THE_MAXIMUM;
if(String.length() > maxLength)
EditText.text = EditText.text.substring(0, maxLength) + "...";
我假设你知道如何获得EditText字段的文本。如果没有,请问。
答案是好的,但我的EditText的值将改变...我的EditText的值包含一个长字符串,只显示部分+ ...,但其值会更改。 – JulioStyle88
在这种情况下,你不能只跟踪保存到实际String上的局部变量吗?下一次有人试图再次编辑文本时,您可以快速替换旧字符串来解决该问题。 –
如果您只想显示文本并且不希望用户对其进行编辑,请使用TextView
而不是EditText
。
在XML布局文件中,只需使用android:ellipsize属性即可截断文本并添加'...'。
TextView.setEllipsize(TruncateAt.MARQUEE); 如图所示,我可以做我想要的字符 – JulioStyle88
当放在滚动条下时,全文只显示三个点:'( – JulioStyle88
setMaxLines(1);其显示1行...并且不显示所有字母。 – JulioStyle88
- 1. EDITTEXT内容显示为零
- 2. 内容一次全部显示PHP
- 3. 网站全部内容未显示
- 4. 如何显示EditText中的内容?
- 5. Android AdMob显示不安全的内容
- 6. Webview显示不安全的内容
- 7. 打印Cocoa中的WebView的全部内容,不只是显示
- 8. 逐个滑动内容,否则显示全部内容
- 9. 标签不能显示Java中的全部内容FX
- 10. UITabBarController不显示其内容的全部大小(UIViewController)
- 11. 屏幕不显示字符串的全部内容
- 12. Android的webview不显示全部内容(Bootstrap和jQuery)
- 13. IE不显示组合框的全部内容
- 14. 显示HTML内容在EDITTEXT Android中
- 15. 显示微调内容在EditText
- 16. WPF堆栈面板不显示全部内容
- 17. Silverlight 4文本框不显示全部内容
- 18. 不会显示全部内容(Mozilla Firefox浏览器)
- 19. MaterializeCSS - 显示外部容器的内容
- 20. 识别QTP内部显示的内容
- 21. 的EditText暗示不显示
- 22. 如何显示文件的全部内容
- 23. 显示全部HTML的内容可读性解析器API
- 24. 显示在文本框中的内容全部以大写
- 25. JFrame的内容不显示
- 26. 的UITableView不显示内容
- 27. SKS的内容不显示
- 28. 的iframe不显示内容
- 29. 在div的外部显示的内容
- 30. ace.js内容不显示内容
这并没有多大意义 - “EditText”是为了让用户可以编辑文本(顾名思义)。如果用户看不到所有的文字,他们应该如何编辑它? – Squonk
在我的应用程序中,我将条形码的值带到EditText,将禁用EditText,条形码的值非常长,因此我只需显示其中的一部分 – JulioStyle88
请参阅下面的答案。 – Squonk