When the soft keyboard appears, it makes my EditText field lose focus

Самое большое про, что я видел механизмы правил, - то, что это позволяет владельцам Бизнес-правил реализовать бизнес-правила, вместо того, чтобы возложить ответственность на программистов. Даже если у Вас есть гибкий процесс, где Вы постоянно получаете обратную связь от заинтересованных сторон и проходите быстрые повторения, она все еще не собирается достигать уровня эффективности, которая может быть достигнута при наличии людей, заставляющих бизнес-правила реализовывать их также.

кроме того, Вы не можете под - подчеркивать значение в удалении recompile-retest-redeploy цикла, который может следовать из простого изменения правил, если правила встраиваются в код. Часто существует несколько команд, которые вовлечены в помещение благословения на сборке, и использование Механизма Правил может сделать большую часть из этого ненужной.

53
задан Kyle Humfeld 10 April 2011 в 12:28
поделиться

1 ответ

В моем случае я звонил root_scrollview.fullScroll(View.FOCUS_DOWN) на моем корневом ScrollView, когда Клавиатура появляется. Я заменил его

login_scrollview.post(new Runnable() { 
    @Override
    public void run() {
        root_scrollview.scrollTo(0,root_container.bottom)
    }
});

, где root_container является непосредственным ребенком root_scrollview. Это решило проблему для меня.

Примечание: Непосредственно вызов root_scrollview.scrollTo(0,root_container.bottom) не работал.

0
ответ дан 7 November 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: