diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml index 814c751..0c0c338 100644 --- a/.idea/deploymentTargetDropDown.xml +++ b/.idea/deploymentTargetDropDown.xml @@ -3,20 +3,7 @@ - - - - - - - - - - - - - - + diff --git a/app/src/main/java/com/timber/soft/newkeyboard/AppInputMethodService.kt b/app/src/main/java/com/timber/soft/newkeyboard/AppInputMethodService.kt index 562331c..56ec4c9 100644 --- a/app/src/main/java/com/timber/soft/newkeyboard/AppInputMethodService.kt +++ b/app/src/main/java/com/timber/soft/newkeyboard/AppInputMethodService.kt @@ -20,6 +20,9 @@ class AppInputMethodService : InputMethodService(), OnKeyboardActionListener { private var mouble = false private var laTime = -3L + /** + * 大小写转换 + */ private fun keyCase(toBig: Boolean, keyboard: Keyboard) { for (key in keyboard.keys) { if (!key.label.isNullOrEmpty()) { @@ -38,6 +41,9 @@ class AppInputMethodService : InputMethodService(), OnKeyboardActionListener { } } + /** + * 切换键盘 + */ private fun changeXml(mode: Int) { binding.myCustomInput.run { when (mode) { @@ -179,7 +185,6 @@ class AppInputMethodService : InputMethodService(), OnKeyboardActionListener { } - override fun onText(text: CharSequence?) { } diff --git a/app/src/main/java/com/timber/soft/newkeyboard/activity/ApplyActivity.kt b/app/src/main/java/com/timber/soft/newkeyboard/activity/ApplyActivity.kt index 8c9ae5b..ef59f93 100644 --- a/app/src/main/java/com/timber/soft/newkeyboard/activity/ApplyActivity.kt +++ b/app/src/main/java/com/timber/soft/newkeyboard/activity/ApplyActivity.kt @@ -11,6 +11,7 @@ import android.provider.Settings import android.view.View import android.view.inputmethod.InputMethodInfo import android.view.inputmethod.InputMethodManager +import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import com.timber.soft.newkeyboard.R import com.timber.soft.newkeyboard.databinding.ActivityApplyBinding @@ -70,6 +71,8 @@ class ApplyActivity : AppCompatActivity(), View.OnClickListener { binding.idStep1.setOnClickListener(this) binding.idStep2.setOnClickListener(this) binding.applyBack.setOnClickListener(this) + + } override fun onResume() { @@ -103,6 +106,24 @@ class ApplyActivity : AppCompatActivity(), View.OnClickListener { } else { binding.idStep2.setBackgroundResource(R.drawable.shape_theme_set) } + if (isChoose()&&isEnable()){ + showDialog() + } + } + + private fun showDialog() { + val alertDialogBuilder = AlertDialog.Builder(this) + // 设置对话框标题和消息 + alertDialogBuilder.setTitle("Settings") + alertDialogBuilder.setMessage("You have successfully activated the soft keyboard!") + // 设置确定按钮 + alertDialogBuilder.setPositiveButton("OK") { dialog, which -> + // 关闭当前 Activity + finish() + } + // 创建并显示对话框 + val alertDialog = alertDialogBuilder.create() + alertDialog.show() } /** diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 869f86b..81fb40c 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -199,7 +199,7 @@ android:layout_height="wrap_content" android:layout_marginStart="20dp" android:gravity="center" - android:text="@string/main_menu_share" + android:text="@string/main_menu_set" android:textColor="@color/black" android:textSize="15sp" />