【发布时间】:2022-12-05 19:50:10
【问题描述】:
我有一个用 kotlin 编写的应用程序,我想填写用户名字段和密码字段,当我想单击登录按钮时,我希望用户名字段的文本应设置为hello,但这不起作用
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var username = findViewById<EditText>(R.id.usernameText)
var password = findViewById<EditText>(R.id.passwordText)
var btn_Submit = findViewById<Button>(R.id.loginButton)
btn_Submit.setOnClickListener()
{
val user = username.text
val pass = password.text
Toast.makeText(this@MainActivity, user, Toast.LENGTH_LONG).show()
if(user.equals("amar"))
{
username.setText("hello")
}
}
}
}
放置在ui中的用户名字段是Plain Text,密码字段是Password 我对此很陌生,请指导我哪里出错了
【问题讨论】:
-
你确定你在里面写了“amar”吗?请注意,“Amar”(大写字母)或“amar”(额外空格)不起作用
-
@Ivo 我写的是“amar”,没有空格
标签: android kotlin android-edittext