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()) call_sim_id.setTextColor(getProperTextColor().getContrastColor())
dialpad_input.disableKeyboard()
} }
@SuppressLint("ClickableViewAccessibility") @SuppressLint("ClickableViewAccessibility")

View File

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

View File

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