Инструменты пользователя

Инструменты сайта


dev:android:ehkrannaja_klaviatura_v_android.webkit.webview

===== Экранная клавиатура в android.webkit.WebView ===== ==== Решение ==== Необходимо добавить установку фокуса на текущее отображение: === Длинное решение === <code java> WebView view = new WebView(context); view.requestFocus(View.FOCUS_DOWN); view.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View view, MotionEvent me) { switch (me.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!view.hasFocus()) view.requestFocus(); break; } return false; } }); </code> === Короткое решение === <code java> WebView view = new WebView(context); view.requestFocusFromTouch(); </code> ==== Информация ==== Источник: [[http://stackoverflow.com/questions/4200259/tapping-form-field-in-webview-does-not-show-soft-keyboard | Tapping form field in WebView does not show soft keyboard]]

Дискуссия

Enter your comment
 
dev/android/ehkrannaja_klaviatura_v_android.webkit.webview.txt · Последние изменения: 10.08.2011 07:01 (внешнее изменение)

Инструменты страницы