EditText与TextView

use*_*724 25 android textview android-edittext

我阅读了API并看到它TextView是一个超类EditText,但我有一个简短的问题:一般来说,EditText当显示的文本可能会发生变化时使用,无论是来自用户还是应用程序.TextView当显示的文本永远/相同时使用.它是否正确?

Gar*_*ret 14

EditText用于用户输入.

TextView用于显示文本,用户无法编辑.TextView可以随时以编程方式更新.


SMK*_*SMK 10

如果你以前做过任何Java项目中,我看到的TextviewEditText都只是同JLabelJtextField.如果您想要求用户输入用户名,您将设置一个带有("用户名"文本的TextView,就像您对JLabel一样).然后,您会显示一个文本框,供用户输入文本框所在的用户名EditText.EditText是用户为程序提供输入的地方.

用户无法在TextView中更改内容但程序可以(在用户输入正确的用户名后,您可以通过程序设置另一个TextView的文本,如果您希望必须在程序代码中写入"详细信息正确".用户不能让它出现).用户可以输入任何用户名,但"用户名"文本字段或TextView将保持不变为"用户名",就像在普通登录界面中一样.