#android #android-studio #kotlin
Вопрос:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val B:Button=findViewById(R.id.convert)
val a:EditText= findViewById(R.id.m)
val b:TextView= findViewById(R.id.cm)
B.setOnClickListener{convert(a,b)}
}
private fun convert(a:EditText,b:TextView){
var fg=a.text
b.visibility=VISIBLE
b.text=fg
}
}
Я пытаюсь получить текст из EditText, и я хочу изменить этот номер, а затем хочу отобразить его в виде текста
Ответ №1:
var addedValue=a.text.toString().toInt() 10 // here your value
b.visibility=VISIBLE
b.text=addedValue.toString()
Комментарии:
1. Почему мы используем toString() здесь
2.
a.text
возвращает последовательность символов. Вам нужна строка, чтобы ее можно было использоватьtoInt()
.