From 9ef02f09f77d9b17c761248a1e2bdf8d806cdd1d Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Mon, 12 May 2025 10:25:51 +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 --- .../io/legado/app/ui/file/FilePickerDialog.kt | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/file/FilePickerDialog.kt b/app/src/main/java/io/legado/app/ui/file/FilePickerDialog.kt index 80f69e662..8364ecf25 100644 --- a/app/src/main/java/io/legado/app/ui/file/FilePickerDialog.kt +++ b/app/src/main/java/io/legado/app/ui/file/FilePickerDialog.kt @@ -31,7 +31,12 @@ import io.legado.app.lib.theme.primaryColor import io.legado.app.ui.file.HandleFileContract.Companion.FILE import io.legado.app.ui.file.utils.FilePickerIcon import io.legado.app.ui.widget.recycler.VerticalDivider -import io.legado.app.utils.* +import io.legado.app.utils.ConvertUtils +import io.legado.app.utils.FileUtils +import io.legado.app.utils.applyTint +import io.legado.app.utils.getCompatColor +import io.legado.app.utils.setLayout +import io.legado.app.utils.toastOnUi import io.legado.app.utils.viewbindingdelegate.viewBinding import java.io.File @@ -76,13 +81,6 @@ class FilePickerDialog : BaseDialogFragment(R.layout.dialog_file_chooser), override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) { binding.toolBar.setBackgroundColor(primaryColor) view.setBackgroundResource(R.color.background_card) - binding.toolBar.title = arguments?.getString("title") ?: let { - if (viewModel.isSelectDir) { - getString(R.string.folder_chooser) - } else { - getString(R.string.file_chooser) - } - } initMenu() initContentView() viewModel.filesLiveData.observe(viewLifecycleOwner) { @@ -90,6 +88,13 @@ class FilePickerDialog : BaseDialogFragment(R.layout.dialog_file_chooser), fileAdapter.setItems(it) } viewModel.initData(arguments) + binding.toolBar.title = arguments?.getString("title") ?: let { + if (viewModel.isSelectDir) { + getString(R.string.folder_chooser) + } else { + getString(R.string.file_chooser) + } + } } private fun initMenu() {