Android EditText获取焦点时怎么不弹出输入法

在一个activity中有多个EditText如何在点击或是获取焦点的时候,不让输入法弹出。

5个回答

服了,focusable设置成false还能获取焦点吗?用这个试试,setInputType(InputType.TYPENULL),获取焦点永不弹出软键盘。

ZGY_121
你光照我心海 没有用,还是弹出
3 年多之前 回复

给edittext设置无法获取焦点的属性: android:focusable="false"

 <EditText
    android:id="@+id/edit_text"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:focusable="false"/>

android:focusable设置成false"

focusable属性设置为false。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android EditText 不自动获取焦点(不自动弹出输入法)
需要在外层布局加入 android:focusable=&amp;quot;true&amp;quot; android:focusableInTouchMode=&amp;quot;true&amp;quot; 例 &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;amp;gt; &amp;amp;lt;android.support.constraint.Constraint
android EditText自动获取焦点并弹出输入法
android EditText自动获取焦点并弹出输入法
EditText获取焦点时不弹出软键盘
在项目中,我们有时需要自定义键盘,不需要弹出系统软键盘,一行代码即可: ((EditText)view).setInputType(InputType.TYPE_NULL);
edittext获取焦点时不弹出软键盘
https://blog.csdn.net/android_zyf/article/details/80526249
EditText获取焦点不弹出键盘
[code=&quot;java&quot;] editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { int inType = editText.getInputType(); // backup the input type edi...
EditText自动获取焦点,自动弹出输入法
自动弹出输入法 <activity android:name=".activity.home.SearchActivity" android:windowSoftInputMode="stateVisible|adjustPan"//activity的配置里面添加这个配置就可以了 >EditText自动获取焦点EditText etSearch = (E
EditText自动获取焦点并弹出输入法的问题
1.每次启动新的Activity的时候,输入法总是弹出来,太烦人了。 主要原因就是页面上方有个EditTexit,每次都自动获取焦点。 注意要求是:每次启动新的Activity的时候,EditTexit不要获取到焦点或者获取到焦点也不让输入法弹出来,并不是阻止输入法使用。只要第一次启动的时候别弹出来就行了,如果主动点到EditTexit的时候输入法还是得正常的弹出来的 解决: ...
EditText自动获取焦点并弹出输入法
public void showSoftInputFromWindow(Activity activity, EditText editText) { editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus();
Android EditText 默认不弹出输入法
当Layout中有EditText时,会默认获取焦点并且弹出输入法,这种效果有时很反人类,So..getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);一行代码解决问题,在onCreate()的setContentView之后调用栗子override fun onCreate(s
Android EditText默认不弹出输入法
一、Android EditText默认不弹出输入法的办法: 1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法) 1 2 android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configC
Android EditText 点击不弹出系统的输入法
1、首先监听setOnTouchListener按下的操作,且要在ACTION_DOWN下的情况下返回 true ed_test = (EditText) findViewById(R.id.ed_test); ed_test.setOnTouchListener(new OnTouchListener() { @Override public boolean onTo
EditText默认不弹出键盘,不获取焦点
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustPan|stateHidden. &lt;activity android:name=".more.personinfo.ChangeInfoActivity" android:screenOrientation="...
Android EditText不获取焦点和监听
/*监听 编辑框中的文本改变事件*/ editText.addTextChangedListener(new TextWatcher() { @Override //文本改变时调用该方法 public void onTextChanged(CharSequence s, int start, int before, int count
Android EditText 不自动获取焦点
今天在做商品列表的时候,需要一个EditText输入框,但是每次程序启动到该页面的时候,EditText都会自动获取焦点将软键盘弹出,遮挡商品类表布局。在网上找了一下解决办法。都不是很理想。后来发现需要让Edit 的一个父布局来截获一下获取焦点的事件。    android:focusable="true"      android:focusableInTouchMode="true
android EditText默认不获取焦点
在项目中,有时候不想让某个EditText控件获取焦点,可以进行如下配置: android:focusableInTouchMode="false" 如果后来需要,可以做触摸该控件的时候setFocusableInTouchMode(true)即可,如下代码所示:editText.setOnTouchListener(new View.OnTouchListener() {
Android禁止EditText弹出输入法
网上方法很多,尝试的方法包括但不限于: 1.在AndroidMainfest.xml对应的Activity中加入android:windowSoftInputMode=&quot;stateHidden&quot;。 它有九个取值: stateUnspecified、stateUnchanged、stateHidden、stateAlwaysHidden、stateVisible、stateAlwaysVisib...
Android EditText设置默认不弹出软键盘,点击EditText外部隐藏软键盘,EditText获取焦点时隐藏hint
/** 外层的布局控件 */ relativeLayout_login.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { relativ
edittext在界面开始不弹出软键盘和获取焦点
解决方案 在父级节点获取焦点 及   android:focusable="true"    android:focusableInTouchMode="true"    不叫界面中editText在打开界面时自动获得焦点
Android EditText获取焦点并弹出软键盘
昨天遇到一个问题,当进入一个 新页面的时候需要淡出软键盘输入,但总不能让用户点一下在显示吧.我也觉得不是什么大问题.但就是弹不出来.所以只能在网上找了 找了各种方法怎么都不行 嗨呀 好气啊 不过功夫不怕有心人 终于解决了 和大家分享一下 <EditText android:layout_width="match_parent" android:layout_heig
android EditText 自动获取焦点并弹出软键盘
话不多说,直接上代码! EditText e; e=(EditText)findViewById(R.id.editText); //获取焦点 e.setFocusable(true); e.setFocusableInTouchMode(true); e.requestFocus(); //打开软键盘 InputMethodManage
android 自动弹出软键盘,EditText自动获取焦点
去掉进入界面EditText自动获取焦点,自动弹出软件盘。              通过在layout 布局的跟节点中添加 android:focusableInTouchMode="true"
Android 设置Edittext获取焦点并弹出软键盘
Android 设置Edittext获取焦点并弹出软键盘editTex.setFocusable(true); editTex.setFocusableInTouchMode(true); editTex.requestFocus(); activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_
Android的EditText在怎样获取焦点并弹出软键盘
//让编辑框弹出来,并显示对谁进行评论 commentEditText.setFocusable(true); commentEditText.setFocusableInTouchMode(true); commentEditText.requestFocus(); //打开软键盘 InputMethodManage
Android EditText获取焦点并弹出软键盘
//editText获取焦点 editText.setFocusable(true);editText.setFocusableInTouchMode(true);editText.requestFocus();//弹出软键盘 InputMethodManager inputManager = (InputMethodManager)editText.getContext().getSyste
Android EditText获取焦点显示输入法时布局自动改变的解决方案
最近在调试Android时,发现当屏幕下方的EditText获取焦点,显示输入法时候。页面布局重新调整而不是整体上移。导致部分控件显示不完全。 最终解决方案是修改项目AnroidManifest.xml的文件,在所属Activity中添加属性设置: android:windowSoftInputMode=&quot;adjustPan&quot;   ...
EditText 不自动获取焦点
页面加载出来之后就弹出软键盘是不是感觉有点不爽。。。。解决办法 LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_marginTop="144px" android:layout_width="match_parent"
EditText默认不获取焦点
实测了一下,如果直接给Edittext设置 focusable="false", edittext可以实现获取不到焦点。但是,当你需要edittext获取焦点的时候,你会发现你还是获取不到焦点。 解决办法:如果默认刚进入页面edittext不获取焦点,那么可以在控件edittext的前面设置一个看不见的 在里面添加属性,focusable = true; focusableInTou
EditText不自动获取焦点
两种方法: 1.在xml文件中控件EditText的父控件里添加 android:focusable="true"; android:focusableInTouchMode="true"; 2.在代码中添加代码 editTExt.clearFocus();
Android EditText获取焦点后只显示光标不弹出软键盘
Android EditText获取焦点后只显示光标不弹出软键盘 参考博客链接 直接说结论 如果你项目适配的最小版本大于等于21 //直接调用EditText的该方法,设置为false即可 binding.newPesticideEditCodeEt.setShowSoftInputOnFocus(false); 如果你项目适配的最小版本小于21 pub...
Android EditText设置获取焦点后不弹出系统键盘
因为项目在部分地方需要做自定义键盘,所以在部分editText获取焦点后不能弹出系统键盘! 尝试了三种方法,我用的kotlin。 方法一(在我的Android9设备上起作用,在我的Android5.1设备上不起作用): editText.showSoftInputOnFocus=false 方法二(在我的Android9设备上起作用,在我的Android5.1设备上不起作用): ...
edittext获取焦点并弹出软键盘
xml中配置: android:focusable="true" android:focusableInTouchMode="true" java代码: edittext.requestFocus();//edittext获取焦点 Timer timer = new Timer(); timer.schedule(new TimerTask() {
Android之EditText获取焦点
项目需求:fragment切换并且EditText多个时,需要让第一个EditText获取焦点,并设置光标在最后。 我们在写项目时,经常用到,但又很容易忘记的方法。这里记录一下
Android EditText获取焦点事件
EditText searchView = (EditText) findViewById(R.id.search_text); searchView.setOnFocusChangeListener(new android.view.View. OnFocusChangeListener() { @Override public void onFocusChange(View v, bo
android EditText自动获取焦点
在Android布局文件中,当有EditText时,该控件会自动获取焦点,在页面打开时,EditText中会出现光标,如何修改EditText默认获取焦点的方法如下:在EditText所在的父类容器中,设置两个属性为true即可 android:focusable="true" android:focusableInTouchMode="true栗子:<LinearLayout android:
阻止EditText弹出输入法
阻止EditText弹出输入法
Edittext获取焦点并弹出软键盘
问题一:edittext 不能自动获取焦点 无法弹出软键盘 /** * EditText获取焦点并显示软键盘 */ public static void showSoftInputFromWindow(Activity activity, EditText editText) { editText.setFocusable(true); editText.se...
EditText在启动Activity时不自动获取焦点
在EditText的父级控件中加上这两个属性: android:focusable="true"   android:focusableInTouchMode="true" 如:   android:layout_width="match_parent"         android:layout_height="60dp"         android:orientatio
Android如何让EditText不自动获取焦点
Android中,使用EditText作为输入框很方便,但是有时候EditText会自动获取焦点,其行为:点击进入这个页面后,EditText自动获取焦点,导致软键盘直接跳出.有时候这么做很方便,但是大部分时候我们还是希望在点击EditText的时候,软键盘才弹出来. 这里有个很简单也很实用的技巧,即在EditText的父Layout中,加入下面的两个属性即可: android:focusa...
Android:让EditText不自动获取焦点
在使用EditText的时候如果界面中有EditText的话,刚打开这个界面的时候第一个EditText就会自动获取焦点。如果是想要用EditText监听焦点的话。那么就会捣乱了,监听的逻辑。或者在其它操作的时候也可能需要不让EditText自动获取焦点 1.其它方法 如何让EditText不自动获取焦点,笔者搜索了一下发现有几篇文章都说在第一个EditText前写一个LinearLayout
Android控件EditText不自动获取焦点
把EditText的父控件设置成: android:focusable="true"   android:focusableInTouchMode="true"
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数