为了学习kotlin,我正在开发一个简单的转换应用程序,其中我有两个编辑文本。当我更改文本时,我希望计算自动发生。所以如果假设edittext2比edittext1大10倍,如果我在edittext2中输入100,我希望edittext1更改为10,如果我将edittext2更改为50,edittext1更改为5,依此类推。
目前我有一个转换和清除按钮,但我想尽量减少设计,使它不那么麻烦。
发布于 2020-01-01 10:26:30
试试这个
edittext2.addTextChangedListener(object : TextWatcher {
override fun onTextChanged(s: CharSequence, start: Int, before: Int,
count: Int) {
if (s != "") {
val outPut=Integer.parseInt("get the value of editText1")+ Integer.parseInt("get the value of editText2")
txtOutPut.text="$outPut"
}
}
override fun beforeTextChanged(s: CharSequence, start: Int, count: Int,
after: Int) {
}
override fun afterTextChanged(s: Editable) {
}
})https://stackoverflow.com/questions/59548956
复制相似问题