Po otwarciu strony internetowej do mojego webView
, pole wejściowe jest ukryte za pomocą klawiatury. Jak mogę rozwiązać ten problem? Proszę pomóż.Klawiatura Android WebView ukrywa pole wejściowe w fragmencie w Androidzie
web_view_proposel.setWebViewClient(new myWebClient());
web_view_proposel.getSettings().setJavaScriptEnabled(true);
web_view_proposel.setHorizontalScrollBarEnabled(false);
web_view_proposel.setVerticalScrollBarEnabled(true);
web_view_proposel.getSettings().setLoadWithOverviewMode(true);
web_view_proposel.getSettings().setUseWideViewPort(true);
web_view_proposel.setScrollbarFadingEnabled(false);
web_view_proposel.getSettings().setBuiltInZoomControls(true);
web_view_proposel.loadUrl(Url);
web_view_proposel.requestFocus(View.FOCUS_DOWN);
web_view_proposel.requestFocus();
web_view_proposel.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_UP:
if (!v.hasFocus()) {
v.requestFocus();
}
break;
}
return false;
}
});
Możesz umieścić webView wewnątrz widoku przewijania, aby użytkownik mógł przewijać i tworzyć pole widoczne ponownie. – alfoks
Dzięki, koleś .. Ale to nie działa –