2015-12-16 19 views
5

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

Możesz umieścić webView wewnątrz widoku przewijania, aby użytkownik mógł przewijać i tworzyć pole widoczne ponownie. – alfoks

+0

Dzięki, koleś .. Ale to nie działa –

Odpowiedz

1
android:windowSoftInputMode="stateHidden|adjustResize" 

Siddhart dodać to do pliku manifestu nadzieję, że to będzie działać w swoim wejściu działalności

+0

Przepraszam, koleś, to nie działa dla mnie .. –

+0

dziękuje Saurabh .. Jest to praca w działaniu, ale nie działa w Fragment. Zadanie Problem nadal nie został rozwiązany –

+0

http://stackoverflow.com/ pytania/7940765/how-to-hide-the-soft-keyboard-from-inside-a-fragment –

0

Dzięki wszystkim ..I uzyskania roztworu. Jeśli ustawisz wysokość w szufladzie statycznie, to problem z tekstem ukryje się pod klawiaturą, ale jeśli nie ustawisz wysokości statycznie, to będzie działać idealnie.