android – EditText中的永久提示

我有一种情况,我希望用户为我完成一个句子.例如,考虑一个带有“上次我”的提示的EditText.通常,当用户单击EditText时,提示会消失,但我希望它保留.另外,我希望文本是永久性的,因此无法删除…只留下一个选项…完成句子.

第一部分相当简单,只需使用EditText的setText()方法来放置提示.困难的部分是后者.如何在EditText中显示用户无法删除的文本?

解决方法:

你不能在代码中做到这一点吗?一些算法,如果文本少于16个字符(“我最后一次”的长度),则将文本设置为该字符.因此,只要他们点击它,如果他们试图删除它,它就会回到认文本.

另外,另外一个想法..你为什么不制作一个TextView,右边缘与EditText框的左边缘对齐,用户永远不会知道它是另一个盒子.这是最好的解决方案,如果您不想编辑文本,只需将其设为TextView即可

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...