最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Day 2 TapCounter

XAMPP下载 admin 596浏览 0评论
 使用 Android Studio 實作一簡易計數器

QQ截图20181031162942

有幾個目標項目要做:

自訂 OptionsMenu
計數按鈕
歸零按鈕
自訂 OptionsMenu
首先在 res 目錄加入 menu 資料夾,並加入自訂選單的 xml 檔,命名 menu_main.xml

QQ截图20181031162935

在 menu_main.xml 加入 item ,並給予相關屬性

app如果顯示紅字需在上方 menu tag 中加入 xmlns:app=”http://schemas.android.com/apk/res-auto

<?xml version=”1.0″ encoding=”utf-8″?>
<menu xmlns:android=”http://schemas.android.com/apk/res/android


xmlns:app=”http://schemas.android.com/apk/res-auto

“>
<item
android:id=”@+id/resetItem”
android:title=”Reset”
app:showAsAction=”always” />
</menu>
接著在 MainActivity 中覆寫 onCreateOptionsMenu 方法

override fun onCreateOptionsMenu(menu: Menu?): Boolean {
this.menuInflater.inflate(R.menu.menu_main, menu)
return true
}
計數按鈕
在 MainActivity 的 onCreate 方法中設定按下 Button 要處理的事情

tapButton.setOnClickListener {
number++
countView.text = number.toString()
}
歸零按鈕
在 MainActivity 中覆寫 onOptionsItemSelected 方法

override fun onOptionsItemSelected(item: MenuItem?): Boolean {
if (item != null && item.itemId == R.id.resetItem) {
number = 0
countView.text = number.toString()
}
return true
}

转载请注明:XAMPP中文组官网 » Day 2 TapCounter

您必须 登录 才能发表评论!