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

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


dev:android:ehkrannaja_klaviatura_v_android.webkit.webview

Экранная клавиатура в android.webkit.WebView

Решение

Необходимо добавить установку фокуса на текущее отображение:

Длинное решение

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;
    }
});

Короткое решение

WebView view = new WebView(context);
view.requestFocusFromTouch();

Информация

Дискуссия

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

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