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

    1.

    EditText ed=(EditText) findViewById(R.id.test);

    ed.clearFocus();

    2.

    在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> 

    3.

    强制隐藏Android输入法窗体 
    比如:EditText edit=(EditText)findViewById(R.id.edit);  
               InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
               imm.hideSoftInputFromWindow(edit.getWindowToken(),0); 

    4.

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

  • 相关阅读:
    P4374 [USACO18OPEN]Disruption P
    POJ
    Git
    SpringBoot集成RabbitMQ
    GIS类型文件剖析
    SpringBoot全局异常处理
    SpringCloud Feign异常处理
    SpringBoot注解
    Restful风格接口定义
    LOD技术的理解
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6871578.html
Copyright © 2011-2022 走看看