从 ListView KOTLIN 中选择项目后的多项操作
Multiple actions after selecting item from ListView KOTLIN
我在 la ListView 上工作,我希望它在从列表中选择一个项目后将一些数据分配到 webViews 和 EditTexts 中,我想象的是这样的:
list.setOnItemClickListener { adapterView, view, i, l ->
when(i) {
0 -> webView.loadUrl("https://web1")
0 -> phone.text ="phonenumber1"
0 -> webView2.loadUrl("http:web2")
1 -> webView.loadUrl("https://web3")
1 -> telefono.text ="phonenumber1"
1 -> webView2.loadUrl("https://web4")
2 -> webView.loadUrl("https://web5")
2 -> telefono.text ="phonenumber1"
2 -> webView2.loadUrl("https://web6")
3 -> webView.loadUrl("https://web7")
3 -> telefono.text ="phonenumber1"
3 -> webView2.loadUrl("https://web8")
4 -> webView.loadUrl("https://web9")
4 -> telefono.text ="phonenumber1"
4 -> webView2.loadUrl("https://web10")
}
然而,只有每个选定位置的第一行工作正常。
提前感谢您的支持。
此致
when (i) {
0 -> {
webView.loadUrl("https://web1")
phone.text ="phonenumber1"
webView2.loadUrl("http:web2"
}
1 -> { ... }
2 -> { ... }
3 -> { ... }
4 -> { ... }
}
块允许您在分支时有多个语句...希望它有所帮助!祝你有美好的一天...
我在 la ListView 上工作,我希望它在从列表中选择一个项目后将一些数据分配到 webViews 和 EditTexts 中,我想象的是这样的:
list.setOnItemClickListener { adapterView, view, i, l ->
when(i) {
0 -> webView.loadUrl("https://web1")
0 -> phone.text ="phonenumber1"
0 -> webView2.loadUrl("http:web2")
1 -> webView.loadUrl("https://web3")
1 -> telefono.text ="phonenumber1"
1 -> webView2.loadUrl("https://web4")
2 -> webView.loadUrl("https://web5")
2 -> telefono.text ="phonenumber1"
2 -> webView2.loadUrl("https://web6")
3 -> webView.loadUrl("https://web7")
3 -> telefono.text ="phonenumber1"
3 -> webView2.loadUrl("https://web8")
4 -> webView.loadUrl("https://web9")
4 -> telefono.text ="phonenumber1"
4 -> webView2.loadUrl("https://web10")
}
然而,只有每个选定位置的第一行工作正常。
提前感谢您的支持。
此致
when (i) {
0 -> {
webView.loadUrl("https://web1")
phone.text ="phonenumber1"
webView2.loadUrl("http:web2"
}
1 -> { ... }
2 -> { ... }
3 -> { ... }
4 -> { ... }
}
块允许您在分支时有多个语句...希望它有所帮助!祝你有美好的一天...