Android WebView和EditText焦點衝突解決

在Android中使用WebView時,經常會同時用到EditText控件(比如瀏覽器地址欄),這樣就會出現EditText和WebView搶佔

焦點,導致不顯示輸入鍵盤,於是WebView中的控件無法輸入,可以在觸摸WebView控件時,請求獲取焦點,這樣就不會出

現上述問題,解決辦法很簡單,代碼示例如下: 

webView.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
         webView.requestFocus();
         return false;
    }
});

-----------------------2012-10-29 09:30
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章