Android EditText 禁止自动弹出键盘

在打开带有EditText控件的android程序时会自动弹出键盘提示输入,下面代码可禁止自动弹出,需在AndroidManifest.xml中添加。

找到EditText的父级控制加入:

    android:focusable="true"
    android:focusableInTouchMode="true 

然后去掉EditText布局中原有的:

    <requestFocus />
时间: 2024-10-13 15:48:26

Android EditText 禁止自动弹出键盘的相关文章

禁止进入activity自动弹出键盘

禁止进入activity自动弹出键盘 在Manifest.xml中设定activity的属性 android:windowSoftInputMode="stateHidden|stateUnchanged" 附相关属性: "stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定.系统将选择一个合适的状态或依赖于主题的设置.这个是为了软件盘行为默认的设置. "stateUnchanged" 软键盘被保持无论它上次是什么状态

EditText获取焦点不自动弹出键盘设置

带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘 如果不想自动弹出键盘,有两种方法: 方法一:在mainfest文件中把对应的activity设置 android:windowSoftInputMode="stateHidden" 或者 android:windowSoftInputMode="stateUnchanged". 方法二:可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus. 可以在

Android PopupWindow中EditText获取焦点自动弹出软键盘

公司的项目中要求在点击搜索的时候弹出一个搜索框,搜索框中有一个EditText,用于数据搜索关键字,要求在弹出PopupWindow的时候自动弹出软键盘,原以为只要写上着两行代码可以搞的问题: 1 InputMethodManager inputMethodManager=(InputMethodManager) et_search_key.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); 2 inputMethodMana

android EditText禁止复制粘贴完整代码

<!-- 定义基础布局LinearLayout --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc

Android 禁止进入activity自动弹出键盘

在Manifest.xml中设定activity的属性 android:windowSoftInputMode="stateHidden|stateUnchanged" 附相关属性: "stateUnspecified" 软键盘的状态(是否它是隐藏或可见)没有被指定.系统将选择一个合适的状态或依赖于主题的设置.这个是为了软件盘行为默认的设置. "stateUnchanged" 软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时

xcode6模拟器UITextField不能自动弹出键盘

对于xcode6模拟器运行程序后不显示键盘.只需要打开模拟器,在菜单栏中选择: hardware -> keyboard -> connect hardware keyboard(快捷键shift+command+k) 默认情况下,xcode使用电脑键盘作为外接键盘,不再弹出虚拟键盘. @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cu

界面自动弹出键盘的问题

Under that scenario, when the next time this view controller was appear again, the UIKit will be smart enough to restore the previous view state if it's not dealloced. http://stackoverflow.com/questions/23075747/why-the-keyboard-was-automatically-pop

关于iOS的自动弹出键盘问题

-(void)viewWillAppear:(BOOL)animated {     [super viewWillAppear:animated];     [self.textField becomeFirstResponder]; }

关于android中EditText自动获取焦点并弹出键盘的相关设置

在android开发中,关于EditText自动获取焦点弹出键盘,我们可能又是会有让键盘自动弹出的需求,有时可能又会有不想让键盘自动弹出的需求,下面是我所总结的两种方法: 需求:EditText自动获取焦点并弹出键盘,代码: EditText.setFocusable(true); EditText.setFocusableInTouchMode(true); EditText.requestFocus(); 需求:EditText不会自动获取焦点并且不会弹出键盘,代码:  将其父控件设置: P