微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – EditText中的永久提示

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

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

解决方法:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐