diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 18b3a4eb7..ec4a27604 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -290,6 +290,11 @@ android:name=".ui.dict.rule.DictRuleActivity" android:configChanges="orientation|screenSize" android:hardwareAccelerated="true" /> + + () { + + + override val binding by viewBinding(ActivityFileManageBinding::inflate) + override val viewModel by viewModels() + private val searchView: SearchView by lazy { + binding.titleBar.findViewById(R.id.search_view) + } + + override fun onActivityCreated(savedInstanceState: Bundle?) { + initView() + initSearchView() + } + + private fun initView() { + + } + + private fun initSearchView() { + searchView.applyTint(primaryTextColor) + searchView.onActionViewExpanded() + searchView.isSubmitButtonEnabled = true + searchView.clearFocus() + searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener { + override fun onQueryTextSubmit(query: String?): Boolean { + return false + } + + override fun onQueryTextChange(newText: String?): Boolean { + + return false + } + }) + } + +} \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt b/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt new file mode 100644 index 000000000..147cb2d19 --- /dev/null +++ b/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt @@ -0,0 +1,7 @@ +package io.legado.app.ui.document + +import android.app.Application +import io.legado.app.base.BaseViewModel + +class FileManageViewModel(application: Application) : BaseViewModel(application) { +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_file_manage.xml b/app/src/main/res/layout/activity_file_manage.xml new file mode 100644 index 000000000..c10ed8d97 --- /dev/null +++ b/app/src/main/res/layout/activity_file_manage.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file