我对 Android 非常陌生,我的第一个项目是创建日记。 我现在的问题是我希望用户将文本输入到显示的编辑文本中 亲爱的日记,已经。但我希望该行不可编辑。有什么建议吗?
最佳答案
无法在编辑文本字段中设置不可编辑的文本,同时允许其下方的可编辑文本。编辑文本的目的是编辑文本,顾名思义。将初始文本设置为“亲爱的日记”后禁用编辑文本将同时禁用编辑文本,我认为这不是您想要的。为了您的利益,我会在编辑文本上方放置一个 TextView ,上面写着“亲爱的日记...”或您想要说的任何内容,然后从那里开始。日记条目完成后,如果您希望它以“亲爱的日记..”开头,您可以将日记条目的正文附加到“亲爱的日记..”字符串,如下所示:
String header = "Dear Diary... ";
String body = editText.getText();
String finalEntry = header+body;
..或类似的东西。希望这有帮助!
关于java - android中的编辑文本可以允许用户不编辑其第一行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25935452/