2 baidu 29877111 baidu_29877111 于 2016.01.16 17:10 提问

在有EditText的界面 默认情况下不获取焦点

在有EditText的界面 默认情况下不获取焦点在有EditText的界面 默认情况下不获取焦点在有EditText的界面 默认情况下不获取焦点

4个回答

lxk_1993
lxk_1993   Rxr 2016.01.16 17:17
已采纳
baidu_29877111
baidu_29877111 谢谢
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.01.16 17:25

xml文件中去掉它的requstfocus

baidu_29877111
baidu_29877111
2 年多之前 回复
zhuod
zhuod   2016.01.18 15:32

可以这么做,在这个edittext的上一层布局linearlayout或者relativelayout设置, android:focusable="true"
android:focusableInTouchMode="true"

menglele1314
menglele1314   2016.01.18 18:07

你看下edittext的属相就清楚了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在有EditText的界面 默认情况下不获取焦点(不弹出输入框)
在有EditText的界面 默认情况下不获取焦点(不弹出输入框)! 找网上找了一些解决方法像下面这些,都不能实现。 最后的解决方法是: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustPan|stateHidden. <activity androi
不让EditText进入界面后自动获取焦点
EditText
初始加载时edittext不自动获取焦点的方法
在做一个搜索功能时,刚进入界面,edittext直接自动获取焦点,这显然不是我想要的。 那么问题来了:如何关闭EditText自动获取焦点的? 尝试了好几个方法,在Java代码添加focus控制,在xml文件中的EditText控件中添加focusable约束等,都不适用于我的这个问题。 解决办法:在xml文件中EditText外框架里添加上android:focusable="true"
EditText 获取焦点后禁止弹出软键盘
mEditText = (EditText)findViewById(R.id.editText);                  mEditText.setOnTouchListener(new OnTouchListener(){             @Override             public boolean onTouch(View v, MotionEvent
Android在Activity中取消EditText自动获取焦点的默认行为
在项目我们经常会在Activity中使用EditText,但是它经常会默认获取焦点,让界面显示不美观,如何在进入的时候不让它获取焦点,触摸后才获取焦点。 方法,可以在XML布局文件中在EditText所在的父控件中加入下面属性即可。 android:focusable="true"  android:focusableInTouchMode="true"
Android防止页面跳转后EditText自动获取焦点
这几天一直在写毕设,遇到一个问题,就是EditText自动获取焦点的问题,起初以为这是bug,结果是系统的一种处理方式。也罢,查资料处理一下就好了。 解决方法:EditText由于是自动获取焦点,所以只要在其他view当中抢占它的焦点就好了。我们可以其父容器或者写一个不会察觉的view来抢占它的焦点,加入如下代码就可以获取焦点:    android:focusable="true"    
edittext常用总结;界面中有多个edittext,如何让默认第二个获取焦点
一个界面中多个edittext,默认第二个获取焦点(第三个、第四个同理) (1)默认第一个获取键盘焦点,因此需要将第一个edittext设置为focusableInTouchMode = false。这样第一个就不会默认获取焦点 android:focusableInTouchMode="false" (2)触摸第一个edittext时,再将其focusableInTouchMode
让EditText默认情况下不获取焦点
MainActivity如下: package cc.testedittext; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * EditText默认是获取焦点的. * 但是在某些时候,我们是不需要这样的. * 所以需要如下修改: * 为EditText的父布局设置如下属性 * andro
Android取消EditText自动默认获取焦点行为
Android控件EditText自动默认会获取屏幕焦点,取消这个行为只需要两行代码,如下: android:focusable="true" android:focusableInTouchMode="true" 我们只需要把这两行代码添加至EditText控件的父级控件中,把屏幕焦点设置到父级控件上,EditText就会暂时失
默认EditTextView不自动获取焦点的方法
方法一:  在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden  例如:                   android:label="@string/app_name"                    android:windowSoftInputMo