一、改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