2015-12-16 9 views
5

Wenn ich WebPage in meinem webView öffne, wird das Eingabefeld durch die Tastatur versteckt. Wie kann ich dieses Problem lösen? Bitte helfen Sie.Android WebView Tastatur blendet Eingabefeld in Fragment in Android

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

Sie könnten das WebView in eine Bildlaufansicht einfügen, so dass der Benutzer scrollen und das Bild machen kann Feld wieder sichtbar. – alfoks

+0

Danke dude .. Aber es funktioniert nicht –

Antwort

1
android:windowSoftInputMode="stateHidden|adjustResize" 

Siddhart diese zu Ihrem Manifest-Datei hinzufügen, hoffen, dass diese

in Ihrer Tätigkeit Eintrag arbeiten
+0

Entschuldigung, es ist nicht für mich arbeiten .. –

+0

Dank Saurabh ..Its ist Arbeit in Aktivität, aber nicht in Fragment arbeiten .So Problem immer noch nicht gelöst –

+0

http://StackOverflow.com/ Fragen/7940765/how-to-verstecken-the-soft-Tastatur-von-innen-ein-Fragment –

0

Dank Alle ..ich die Lösung bekommen. Wenn Sie die Höhe im Schubladenlayout statisch einstellen, dann erscheint das Tastaturtextdefekt-Problem, aber wenn Sie die Höhe nicht statisch einstellen, funktioniert es einwandfrei.