Пользовательский макет Android Anko Alert CurrentFocus

У меня есть представление предупреждений с пользовательским макетом, которое содержит EditText

activity.alert {
        var quantityEt: EditText? = null

        customView {
            linearLayout {
                orientation = LinearLayout.VERTICAL

                quantityEt = editText {}

                quantityEt!!.requestFocus()
                Log.e("LOL", ac.window.currentFocus.toString())
            }
        }
    }.show()

затем я прошу сосредоточиться на этом тексте редактирования. Однако activity.window.currentFocus выводит, что currentFocus android.support.v7.widget.RecyclerView.

Мне нужно, чтобы currentFocus был EditText. Я также пытался коснуться его, чтобы запросить фокус, но все равно получил RecyclerView.

Есть ли способ добиться этого?


person Rustam Ibragimov    schedule 05.08.2017    source источник
comment
Проверьте stackoverflow.com/questions/12997273/   -  person Rahul    schedule 05.08.2017
comment
@ Рахул, это не то же самое. Я создаю EditText в режиме оповещения как часть пользовательского представления. В этом вопросе они создали текст редактирования снаружи.   -  person Rustam Ibragimov    schedule 05.08.2017