我对android很新,我的第一个项目就是创建一本日记。 我现在的问题是我希望用户将文本输入到显示的编辑文本 亲爱的日记,已经。但我希望那条线不可编辑。有什么建议吗?
答案 0 :(得分:1)
无法在编辑文本字段中设置不可编辑的文本,同时允许其下方的可编辑文本。编辑文本的目的是按名称建议编辑文本。在将初始文本设置为“亲爱的日记”后禁用编辑文本将一起禁用编辑文本,我不认为这是你想要的。为了你的缘故,我会在编辑文本上方放置一个文本视图,上面写着“亲爱的日记......”或者你想要的任何内容,然后从那里开始。日记条目完成后,如果你想以“亲爱的日记......”开头,你可以将日记条目的正文附加到“Dear Diary ..”字符串中,如下所示:
String header = "Dear Diary... ";
String body = editText.getText();
String finalEntry = header+body;
..或那种性质的东西。希望这有帮助!
答案 1 :(得分:0)
创建editText
后尝试此操作editText.setString("亲爱的日记");
editText.setEnabled(假);
或只是使用TextView并设置Text:
textView.setText("亲爱的日记");
答案 2 :(得分:0)
您可以考虑在编辑文本上方使用TextView,该文字说明了亲爱的日记。然后,当您从EditText处理字符串时,您可以将Dear日记添加到开头。