edittext禁止android软键盘弹出

转载 2018年04月17日 15:29:56

转自:https://www.cnblogs.com/yutingliuyl/p/6871578.html

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); 

一款非常好的免费视频加密软件

-
  • 1970年01月01日 08:00

Android之禁止Edittext弹出软键盘并且使光标正常显示

如图:当使用EditText输入框时,总会自动弹出系统自带键盘。很多时候我们需要的是根据自定义控件输入改写输入框内容,因为需要把自带键盘屏蔽。 网上很多屏蔽系统键盘的方法...
  • LVXIANGAN
  • LVXIANGAN
  • 2016-05-31 00:06:58
  • 3120

Android 禁止Edittext弹出系统软键盘 的几种方法

第一种方法:在XML文件下添加: android:focusable="true"    android:focusableInTouchMode="true" 第二种方法:直接关闭输入法...
  • sinat_27672523
  • sinat_27672523
  • 2017-02-24 14:14:38
  • 10604

如何取消edittext自动弹出软键盘这个默认行为呢?

第一种方法:.在网上找了好久,有点监听软键盘事件的方法,有调用 clearFouse()方法,但是测试了都不行!在对应的 xml中也找不到相应的属性可以关闭这个默认行为。 后来研究了一下,在其父...
  • twc18638942853
  • twc18638942853
  • 2016-06-26 22:57:05
  • 5887

Android EditText 禁止软键盘弹出

Activity中的编辑框会默认获得焦点,而弹出软键盘,如果不想让显示Activity时,自动弹出软键盘,有如下两个方式 方式1: android:windowSoftInputM...
  • Caesardadi
  • Caesardadi
  • 2013-10-14 18:08:41
  • 12603

【Android】点击EditText阻止弹出输入法的方法

点击EditText阻止弹出输入法的方法点击EditText阻止弹出输入法的方法 问题的产生 问题的解决 问题的产生今天写android实验的时候,需要写一个这样一个界面: 日期和时间的输入使用...
  • cflys
  • cflys
  • 2017-05-06 09:37:17
  • 586

android-禁止EditText自动弹出键盘

在onCreate中加上: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_H...
  • xcmax
  • xcmax
  • 2015-01-27 12:58:29
  • 349

Android 禁止editText弹出软键盘(带光标) 并解决其他editText弹出软键盘后 切换回来 小键盘隐藏

Android 禁止editText弹出软键盘 并解决其他editText弹出软键盘后 切换回来 小键盘隐藏 首先对不需要软键盘的editText进行屏蔽软键盘处理  //禁止软键盘弹出 ...
  • u012532233
  • u012532233
  • 2017-01-06 11:22:36
  • 482

Android EditText获取光标 焦点,禁止键盘弹出

package com.example.administrator.myedt; import android.app.Activity; import android.content.Contex...
  • u011615817
  • u011615817
  • 2016-07-19 11:44:59
  • 968

EditText 获取焦点后禁止弹出软键盘

mEditText = (EditText)findViewById(R.id.editText);                  mEditText.setOnTouchListener(n...
  • zgslove
  • zgslove
  • 2014-05-19 14:40:40
  • 897
收藏助手
不良信息举报
您举报文章:edittext禁止android软键盘弹出
举报原因:
原因补充:

(最多只允许输入30个字)