默认EditTextView不自动获取焦点的方法
来源:互联网 发布:自动记录运动轨迹软件 编辑:程序博客网 时间:2024/06/05 18:48
方法一:
在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);
方法四:焦点拦截法(自己所得)
在layout的xml文件中设置EditText的上级控件android:focusable="true"
android:focusableInTouchMode="true";
同时edittext控件android:focusable="true"
即可将焦点拦截,让EditText不自动获取焦点。
- 默认EditTextView不自动获取焦点的方法
- 默认EditTextView不自动获取焦点的方法
- 默认EditTextView不自动获取焦点的方法
- Android:不让ScrollView中EditTextView不自动获取焦点的方法
- 默认EditText不自动获取焦点的方法 终极方法
- android 设置 EditTextView不自动获得焦点
- EditText默认不获取焦点的方法
- 不让EditTextView获取焦点
- Edittext 默认不自动获取焦点
- Edittext 默认不自动获取焦点
- edittext默认不自动获取焦点
- 初始加载时edittext不自动获取焦点的方法
- 初始加载时edittext不自动获取焦点的方法
- Edittext不自动获取焦点解决方法以及获取焦点后的事件实现方法
- 怎么让Edittext 默认不自动获取焦点
- EditText默认不获取焦点
- EditText不自动获取焦点
- EditText不自动获取焦点
- android 定时器
- 不使用sizeof求一个变量的大小
- IF-ERRORLEVEL使用方法
- Zend Framework2 - Layout配置,不同模块Module设置不同的layout
- Latex论文编写教程 计算机相关专业论文编写指南
- 默认EditTextView不自动获取焦点的方法
- 先学习搭建个架子:Eclipse java EE版 + S2SH + Oracle11g + Plsql.(3)
- 排序算法--希尔排序(JAVA)
- 深入理解DB2索引(Index)
- Android学习笔记(基础)之数据存储(一)
- fedora源码编译arm-qte-4.8.5
- MPI实现并行计算统计数据
- 《现代礼仪》总结二
- Java之旅--Linux&java进阶(看清操作系统层面的事)