diff --git a/android/app/src/main/java/com/github/quarck/calnotify/ui/EventListAdapter.kt b/android/app/src/main/java/com/github/quarck/calnotify/ui/EventListAdapter.kt index e036e6fb..334b539e 100644 --- a/android/app/src/main/java/com/github/quarck/calnotify/ui/EventListAdapter.kt +++ b/android/app/src/main/java/com/github/quarck/calnotify/ui/EventListAdapter.kt @@ -370,6 +370,8 @@ class EventListAdapter( return ViewHolder(view); } + fun getAllItemCount(): Int = allEvents.size + override fun getItemCount(): Int = events.size val hasActiveEvents: Boolean diff --git a/android/app/src/main/java/com/github/quarck/calnotify/ui/MainActivity.kt b/android/app/src/main/java/com/github/quarck/calnotify/ui/MainActivity.kt index 75b169f5..b1b77abc 100644 --- a/android/app/src/main/java/com/github/quarck/calnotify/ui/MainActivity.kt +++ b/android/app/src/main/java/com/github/quarck/calnotify/ui/MainActivity.kt @@ -395,6 +395,7 @@ class MainActivity : AppCompatActivity(), EventListCallback { var searchView = searchMenuItem.actionView as SearchView val manager = getSystemService(Context.SEARCH_SERVICE) as SearchManager + searchView.queryHint = resources.getQuantityString(R.plurals.search_placeholder, adapter.getAllItemCount(), adapter.getAllItemCount()) searchView.setSearchableInfo(manager.getSearchableInfo(componentName)) searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener { diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index ae37c7d4..c6ddac4a 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -81,6 +81,10 @@ Snooze All Change All Search + + Search %d event... + Search %d events... + Snooze ALL events?\nAlready snoozed would also change snooze time unless snoozed to longer period This will change snooze time for all events\nContinue?