2015-12-21 205 views

回答

1

這裏是隱藏鍵盤

public void hideKeyboard(View view)// pass your main view { 
     InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
     imm.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.RESULT_UNCHANGED_SHOWN); 
    } 
+0

公共類MainActivity擴展活動{ @覆蓋 保護無效的onCreate(捆綁savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView vw =(WebView)findViewById(R.id.webView); vw.setWebViewClient(new WebViewClient()); //открытиестраницвнутриwebview vw.getSettings()。setJavaScriptEnabled(true); //включилиJavaScript vw.getSettings()。setDomStorageEnabled(true); //включилиlocalStorageит.п. vw.getSettings()。setAllowFileAccess(true); //разрешилидоступфрайла } } – Nik

1

嘗試此隱藏鍵盤代碼

public static void hideSoftKeyboard(Activity context) { 
    InputMethodManager inputManager = (InputMethodManager) context 
      .getSystemService(Context.INPUT_METHOD_SERVICE); 
    if (inputManager != null) 
     inputManager.hideSoftInputFromWindow(context.getWindow() 
       .getDecorView().getApplicationWindowToken(), 0); 
    context.getWindow().setSoftInputMode(
      WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 

} 
+0

只需在webview之後調用此函數 –