一、改MainActivity
class MainActivity : AppCompatActivity() {/*因Android的app有生命周期,故入口是OnCreate而不是main函数*/override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)}//变量sumvar sum = 0//变量sum自增1,之后显示fun increment(view: View) {sum+=1 //sum自增1showScores(sum)}//变量sum自减1,之后显示fun decrement(v: View) {sum-- //sum自减1showScores(sum)}//显示sum值private fun showScores(sum: Int) {val textView: TextView = findViewById(R.id.textView)textView.text = sum.toString()}
}
二、添加控件,并附加功能
-
打开activity_main.xml(位置:A01_First_App/app/src/main/res/layout/activity_main.xml)
-
通过拖动的方式添加控件
-
点击魔术棒,自动生成约束
-
修改Button控件的OnClick属性
三、效果
点+1,则上方数字会+1。
点-1,则上方数字会-1。
参考
https://www.bilibili.com/video/BV12b411v7fE?p=5