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

    EditText 不弹出软件键盘2011-05-17 12:291.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); 

  • 相关阅读:
    SQL优化值-exists
    Oracle执行计划详细讲解
    SpringBoot配置加解密工具之Jasypt
    升级Spring Boot 2.0后RelaxedPropertyResolver不可用的解决方案
    Spring, SpringBoot之占位符源码解析
    springboot启动原理深度解析
    Java SPI技术深度解读
    [VCSA7]添加共享磁盘
    [VCSA7]MacOS部署VCSA7
    [Oracle]查看数据库磁盘空间
  • 原文地址:https://www.cnblogs.com/netcorner/p/4630770.html
Copyright © 2011-2022 走看看