我想改变每次单击按钮时按钮上显示的文本,所以我编写了下面的代码,但它不起作用。我哪里出错了?
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
var i=0;
Button(onClick = {i++ }) {
Text("Clicked $i times") //!!not updating here
}
}
}
}
1条答案
按热度按时间xpcnnkqh1#
检查合成如何与状态和重组一起工作。
使用类似于以下内容的内容: