From 7c4691a1ed4eea04bbdf346d7d161e2211f6604d Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Mon, 3 Nov 2025 11:24:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=A1=AE=E8=AE=A4=20?= =?UTF-8?q?=E5=88=9D=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visualnovel/ui/chat/ui/ChatSettingView.kt | 12 ++++++------ .../src/main/res/layout/dialog_double_btn_2.xml | 14 ++++++++++++++ VisualNovel/app/src/main/res/values/strings.xml | 6 ++++++ 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt index bf3a2f5..7012379 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt @@ -3,11 +3,11 @@ package com.remax.visualnovel.ui.chat.ui import android.content.Context import android.graphics.Color -import android.provider.Settings.Global.getString import android.util.AttributeSet import android.view.LayoutInflater import android.view.View import android.widget.LinearLayout +import androidx.core.content.ContextCompat.getString import androidx.core.graphics.toColorInt import com.remax.visualnovel.R import com.remax.visualnovel.databinding.LayoutChatMenuViewBinding @@ -55,15 +55,15 @@ class ChatSettingView @JvmOverloads constructor( private fun initOtherClickEvent() { with (mBinding) { llDelete.setOnClickListener { - /*activity?.showDoubleBtnDialog( - getString(R.string.delete_chat), - getString(R.string.delete_chat_hint), + activity?.showDoubleBtnDialog( + getString(context, R.string.delete_chat), + getString(context, R.string.delete_chat_hint), isDel = true, - topBtnText = getString(R.string.sure), + topBtnText = getString(context, R.string.sure), topBtnClick = { // TODO - do delete the chat } - )*/ + ) } } } diff --git a/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml b/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml new file mode 100644 index 0000000..2ecc28b --- /dev/null +++ b/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/VisualNovel/app/src/main/res/values/strings.xml b/VisualNovel/app/src/main/res/values/strings.xml index eeab20e..49accbb 100644 --- a/VisualNovel/app/src/main/res/values/strings.xml +++ b/VisualNovel/app/src/main/res/values/strings.xml @@ -486,5 +486,11 @@ Connecting... Network connection issue. Please check your connection and try again. Start New Chat + Delete Chat + This will permanently remove all data. This action is irreversible. Are you sure? + SURE + NO + + \ No newline at end of file