您的位置:首页 > 移动开发 > Android开发

android 默认隐藏输入法软键盘

2016-04-12 09:54 501 查看
android 默认隐藏输入法软键盘

方法一:

  在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden

   < activity android:name=".Main"

      android:label="@string/app_name"

      android:windowSoftInputMode="adjustUnspecified|stateHidden"

      android:configChanges="orientation|keyboardHidden">

  < intent-filter>

  < action android:name="android.intent.action.MAIN" />

  < category android:name="android.intent.category.LAUNCHER" />

  < /intent-filter>

  < /activity>

方法二:

  让 EditText失去焦点,使用EditText的clearFocus方法

  例如:

    EditText edit=(EditText)findViewById(R.id.edit);

  edit.clearFocus();

方法三:

  强制隐藏Android输入法窗口

    例如:

    EditText edit=(EditText)findViewById(R.id.edit);

    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

    imm.hideSoftInputFromWindow(edit.getWindowToken(),0);

webview调用内置浏览器和第三方浏览器

                mWebView = (WebView)findViewById(R.id.webview_test);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.baidu.com");
mWebView.setWebViewClient(new WebViewClient(){
          @Override
       public boolean shouldOverrideUrlLoading(WebView view, String url) {
           // TODO Auto-generated method stub
              //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
            view.loadUrl(url);
           return false;
       }
          
      });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android softinput