我正在創建一個webview,當任何輸入焦點在網頁上時,我需要強制softkeyboard。軟鍵盤+同時在webview中的硬鍵盤
我已經嘗試了很多東西,我發現,似乎沒有任何工作。
我曾嘗試: 1)
InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
2)
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;
}
});
和其他一些東西。
我設法使它在三星的根上工作,但在我的聯繫7也與根我不能。
任何幫助將是apreciated。 THX
與硬盤(物理我猜的)什麼是鍵盤? – Ridcully
yesm hard是物理鍵盤,下面的答案有助於做到這一點,但我需要通過代碼來完成,而不是使用系統中的配置。 –