mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 09:08:52 -06:00
NumberPickerFactory: Automatically show keyboard
This commit is contained in:
@@ -23,6 +23,7 @@ import android.content.*
|
|||||||
import androidx.appcompat.app.*
|
import androidx.appcompat.app.*
|
||||||
import android.text.*
|
import android.text.*
|
||||||
import android.view.*
|
import android.view.*
|
||||||
|
import android.view.WindowManager.LayoutParams.*
|
||||||
import android.view.inputmethod.*
|
import android.view.inputmethod.*
|
||||||
import android.widget.*
|
import android.widget.*
|
||||||
import org.isoron.androidbase.activities.*
|
import org.isoron.androidbase.activities.*
|
||||||
@@ -74,7 +75,10 @@ class NumberPickerFactory
|
|||||||
}
|
}
|
||||||
.create()
|
.create()
|
||||||
|
|
||||||
dialog.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE)
|
dialog.setOnShowListener {
|
||||||
|
picker.getChildAt(0)?.requestFocus()
|
||||||
|
dialog.window?.setSoftInputMode(SOFT_INPUT_STATE_ALWAYS_VISIBLE)
|
||||||
|
}
|
||||||
|
|
||||||
InterfaceUtils.setupEditorAction(picker, TextView.OnEditorActionListener { _, actionId, _ ->
|
InterfaceUtils.setupEditorAction(picker, TextView.OnEditorActionListener { _, actionId, _ ->
|
||||||
if (actionId == EditorInfo.IME_ACTION_DONE)
|
if (actionId == EditorInfo.IME_ACTION_DONE)
|
||||||
|
|||||||
Reference in New Issue
Block a user