【发布时间】:2020-12-22 18:43:11
【问题描述】:
我有两个 EditText 输入字段 (inputType="phone") 一个用于 IP 地址,一个用于端口号。我想以字符串形式获取这两个值。
val ip : String = findViewById<EditText>(R.id.ip).toString()
val port: String = findViewById<EditText>(R.id.port).toString()
println("IP AND PORT: $ip : $port")
输出类似于:androidx.appcompat.widget.AppCompatEditText...
【问题讨论】:
-
findViewById
(R.id.ip) 返回文本编辑器,而不是其中包含的文本。寻找文本属性或类似的东西(未经测试的代码,但应该非常接近): val ip: String = findViewById (R.id.ip).text.toString() -
你可以直接通过 id 使用,比如 ip.text.toString()
标签: android string kotlin android-edittext