Disable soft input in dialpad

This commit is contained in:
Naveen
2022-09-19 00:14:48 +05:30
parent 7bc514ea1f
commit 28d6687c6b
3 changed files with 6 additions and 5 deletions

View File

@ -205,6 +205,7 @@ class CallActivity : SimpleActivity() {
}
call_sim_id.setTextColor(getProperTextColor().getContrastColor())
dialpad_input.disableKeyboard()
}
@SuppressLint("ClickableViewAccessibility")

View File

@ -99,7 +99,7 @@ class DialpadActivity : SimpleActivity() {
dialpad_input.requestFocus()
SimpleContactsHelper(this).getAvailableContacts(false) { gotContacts(it) }
disableKeyboardPopping()
dialpad_input.disableKeyboard()
val properPrimaryColor = getProperPrimaryColor()
val callIconId = if (areMultipleSIMsAvailable()) {
@ -179,10 +179,6 @@ class DialpadActivity : SimpleActivity() {
dialpad_input.setText("")
}
private fun disableKeyboardPopping() {
dialpad_input.showSoftInputOnFocus = false
}
private fun gotContacts(newContacts: ArrayList<SimpleContact>) {
allContacts = newContacts

View File

@ -2,7 +2,11 @@ package com.simplemobiletools.dialer.extensions
import android.graphics.Rect
import android.view.View
import android.widget.EditText
val View.boundingBox
get() = Rect().also { getGlobalVisibleRect(it) }
fun EditText.disableKeyboard() {
showSoftInputOnFocus = false
}