當用戶關注或點擊web視圖內的html輸入元素時,我們可以隱藏android系統鍵盤嗎?當用戶在webview中點擊文本框時如何隱藏鍵盤android
我曾嘗試對用戶隱藏鍵盤觸摸的WebView:
webView.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch (View v, MotionEvent event){
Toast.makeText(cx,"Web View Touch",Toast.LENGTH_LONG).show();
v.onTouchEvent(event);
InputMethodManager imm = (InputMethodManager) v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
return true;
}
})
但是,這並不工作。
是否有選擇隱藏鍵盤完全爲應用程序?
檢查這個答案http://stackoverflow.com/a/29409478/5312278 –
感謝@riazhasan我剛纔試過了。當我在webview中點擊textarea時,它不起作用。 – Sirisha
嘿,對不起,它在模擬器Nexus4 API 19工作。但是,當我通過USB與Moto G檢查它不工作。 – Sirisha