Экранная клавиатура в 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 От Blake-R
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki