2013-07-04 33 views
0

在我的應用程序中,有一個web視圖來加載一些頁面。在一些頁面中,當觸摸文本字段時,android鍵盤不會彈出。例如,在Facebook頁面中,輸入用戶名和密碼是不可能的。有沒有人對此有任何想法?軟鍵盤來了,但無法輸入在webview加載的頁面

+0

可能重複:http://stackoverflow.com/questions/4200259/tapping-form-field-in-webview-does - 不顯示軟鍵盤 – JafarKhQ

+0

對不起,這個問題存在一個錯誤。問題是,我無法在文本字段上輸入。任何方式鍵盤出現。 – MithunRaj

回答

1

試試這個:

webview.requestFocus(View.FOCUS_DOWN); 
webview.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; 
    } 
}); 

它爲我,謝謝Tapping form field in WebView does not show soft keyboard

+0

謝謝,請參閱問題中的編輯。 – MithunRaj