zoukankan      html  css  js  c++  java
  • android edittext不弹出软键盘

     
    方法一: 
    在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); 

    2.EditText始终不弹出软件键盘 
    例:EditText edit=(EditText)findViewById(R.id.edit); 
           edit.setInputType(InputType.TYPE_NULL); 

  • 相关阅读:
    CF1539 VP 记录
    CF1529 VP 记录
    CF875C National Property 题解
    CF1545 比赛记录
    CF 1550 比赛记录
    CF1539E Game with Cards 题解
    CF1202F You Are Given Some Letters... 题解
    vmware Linux虚拟机挂载共享文件夹
    利用SOLR搭建企业搜索平台 之九(solr的查询语法)
    利用SOLR搭建企业搜索平台 之四(MultiCore)
  • 原文地址:https://www.cnblogs.com/androidsj/p/4534272.html
Copyright © 2011-2022 走看看