From b03344aaba430c849acd7f12ed019d2ee3f984c0 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Sun, 18 Aug 2024 20:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/main/explore/ExploreFragment.kt | 5 +---- app/src/main/java/io/legado/app/ui/main/rss/RssFragment.kt | 6 +----- app/src/main/res/layout/view_search.xml | 1 + 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/explore/ExploreFragment.kt b/app/src/main/java/io/legado/app/ui/main/explore/ExploreFragment.kt index b6663b73d..8739c1304 100644 --- a/app/src/main/java/io/legado/app/ui/main/explore/ExploreFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/explore/ExploreFragment.kt @@ -93,12 +93,9 @@ class ExploreFragment() : VMBaseFragment(R.layout.fragment_exp private fun initSearchView() { searchView.applyTint(primaryTextColor) - searchView.onActionViewExpanded() + searchView.setIconifiedByDefault(false) searchView.isSubmitButtonEnabled = true searchView.queryHint = getString(R.string.screen_find) - searchView.post { - searchView.clearFocus() - } searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener { override fun onQueryTextSubmit(query: String?): Boolean { return false diff --git a/app/src/main/java/io/legado/app/ui/main/rss/RssFragment.kt b/app/src/main/java/io/legado/app/ui/main/rss/RssFragment.kt index 804bc7ff7..3d22dae2e 100644 --- a/app/src/main/java/io/legado/app/ui/main/rss/RssFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/rss/RssFragment.kt @@ -36,7 +36,6 @@ import io.legado.app.utils.startActivity import io.legado.app.utils.viewbindingdelegate.viewBinding import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Job -import kotlinx.coroutines.delay import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.conflate import kotlinx.coroutines.flow.flowOn @@ -110,12 +109,9 @@ class RssFragment() : VMBaseFragment(R.layout.fragment_rss), private fun initSearchView() { searchView.applyTint(primaryTextColor) - searchView.onActionViewExpanded() + searchView.setIconifiedByDefault(false) searchView.isSubmitButtonEnabled = true searchView.queryHint = getString(R.string.rss) - searchView.post { - searchView.clearFocus() - } searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener { override fun onQueryTextSubmit(query: String?): Boolean { return false diff --git a/app/src/main/res/layout/view_search.xml b/app/src/main/res/layout/view_search.xml index 96ff311da..eb618e99e 100644 --- a/app/src/main/res/layout/view_search.xml +++ b/app/src/main/res/layout/view_search.xml @@ -11,6 +11,7 @@ android:layout_marginBottom="10dp" android:imeOptions="actionSearch" android:focusable="false" + app:searchIcon="@null" app:queryBackground="@null" app:submitBackground="@null" app:searchHintIcon="@drawable/ic_search_hint"