diff --git a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt
index bdcdcbf..48fd3f5 100644
--- a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt
+++ b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt
@@ -3,6 +3,7 @@ package me.zobrist.tichucounter
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import android.view.Menu
+import android.view.MenuItem
import androidx.core.widget.doOnTextChanged
import kotlinx.android.synthetic.main.content_main.*
import kotlinx.coroutines.sync.Mutex
@@ -60,8 +61,6 @@ class MainActivity : AppCompatActivity() {
}
inputTeamB.setText(temp.toString())
}
-
- updateTemp()
}
sub100.setOnClickListener {
@@ -85,8 +84,6 @@ class MainActivity : AppCompatActivity() {
}
inputTeamB.setText(temp.toString())
}
-
- updateTemp()
}
add.setOnClickListener {
@@ -107,7 +104,6 @@ class MainActivity : AppCompatActivity() {
inputTeamA.setText("")
inputTeamB.setText("")
}
-
}
}
@@ -117,6 +113,26 @@ class MainActivity : AppCompatActivity() {
return true
}
+ override fun onOptionsItemSelected(item: MenuItem): Boolean {
+ return when (item.itemId) {
+ R.id.action_clear -> {
+ clearAll()
+ true
+ }
+ else -> super.onOptionsItemSelected(item)
+ }
+ }
+
+ private fun clearAll() {
+ historyA.text = ""
+ historyB.text = ""
+ inputTeamA.setText("")
+ inputTeamB.setText("")
+ scoreA.text = "50"
+ scoreB.text = ""
+ }
+
+
private fun updateNumber(inputText: CharSequence?, offset: Int): String {
var toSet: Int = 0
@@ -131,11 +147,4 @@ class MainActivity : AppCompatActivity() {
return "$toSet"
}
-
- private fun updateTemp() {
- nameTeamA.text = tempCounterTeamA.toString()
- nameTeamB.text = tempCounterTeamB.toString()
- }
-
-
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml
index cca2fe3..4512c2d 100644
--- a/app/src/main/res/layout/content_main.xml
+++ b/app/src/main/res/layout/content_main.xml
@@ -22,7 +22,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.5"
- android:text="@string/teama"
+ android:text="@string/team_a"
android:textAppearance="@style/TextAppearance.AppCompat.Display1" />
@@ -70,7 +69,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.5"
- android:text="0"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
android:textSize="18sp" />
@@ -85,6 +83,7 @@
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:ems="10"
+ android:hint="0"
android:importantForAutofill="no"
android:inputType="numberSigned" />
@@ -94,6 +93,7 @@
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:ems="10"
+ android:hint="0"
android:importantForAutofill="no"
android:inputType="numberSigned" />
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index 9423d65..0d75b2b 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -3,8 +3,9 @@
xmlns:tools="http://schemas.android.com/tools"
tools:context="me.zobrist.tichucounter.MainActivity">
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8d72f14..85f646d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,15 +1,9 @@
Tichu Counter
- Settings
- First Fragment
- Second Fragment
- Next
- Previous
- Hello first fragment
- Hello second fragment. Arg: %1$s
- TeamA
+ Team A
Team B
Add
+ Clear
\ No newline at end of file