How to migrate Java to kotlin?
Sample Code:
ListView list = (ListView) findViewById(R.id.listview);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String value = ((TextView) view).getText().toString();
}
});
how about this?
String value = ((TextView) view).getText().toString();
Try this snippet !!
val value = (view as? TextView)?.text.toString()
you could do it like this
val listView:ListView = findViewById(R.id.listview)
item click listener
listView.onItemClickListener = object : OnItemClickListener {
override fun onItemClick(parent: AdapterView<*>, view: View,
position: Int, id: Long) {
// value of item that is clicked
val value = (view as? TextView)?.text.toString()
}
}
Note : I strongly recommend using recyclerview instead
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With