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