隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具
杯具(一):
InputMethodManager im =(InputMethodManager) mEdit
.getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
杯具(二):
<activity android:name=".SoftKeyTest"
android:windowSoftInputMode="stateAlwaysHidden"//加入这行
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
杯具(三):
mEdit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
求求你别出来了;
}
});
一个一个尝试,这个参数终于把软键盘隐藏了:
洗具(一):
EditText et=(EditText)findViewById(R.id.edit);
et.setInputType(InputType.TYPE_NULL);
更多参数: http://androidstudy.iteye.com/blog/784829
期待更多洗具.......
分享到:
相关推荐
Android-自定义软键盘,支持数字、字母、符号、中文符号等多种键盘,自定义KeyBoard,使用KeyBoardView加载(keyboardView.setKeyboard(k1););
Android-app解决键盘遮挡注册或登录按钮
KeyHide:隐藏Android键盘的简单方法
检测软键盘是否显示或隐藏的功能。blog:http://blog.csdn.net/hehaiminginadth/article/details/48435703
android软键盘上添加一个按钮
android-emulator-webrtc 它包含一组React组件,可用于从浏览器与android模拟器进行交互。 它旨在与连接到正在运行的仿真器的一起使用。 有关如何运行可通过网络访问的仿真器的示例,请参见脚本。 npm install --...
安卓实现点击空白区域隐藏软键盘和点击Editext以外的区域隐藏软键盘,内附txt格式的代码,可直接粘贴到到隐藏软键盘的Activity中运行
监听Android软键盘弹出和收起事件(所有代码都是抽离自facebook/react-native源码中, 亲测有效, 放心食用)。回调事件方法参数包含键盘是否弹出(isShow)、键盘高度(keyboardHeight)、屏幕可用高度(screenHeight)、屏幕...
Hidekeyboard Abstract Modelled on the iOS implementation click on the input box area, soft keyboard hide, a super easy to use library of lightweight. Chinese Documents ...Gif Demo Download Demo ...
该文档主要提供了android系统中隐藏和显示软键盘的方法
Android自定义键盘:数字键盘和字母键盘
Android高级应用源码-android解决软键盘遮挡输入框的示例代码.rar
AirPanel 帮助软键盘和面板开关
android 软键盘隐藏 inputmethod 控制 edittext Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,...
Android高级应用源码-android解决软键盘遮挡输入框的示例代码.zip
android中监听软键盘的弹出与隐藏,并获取软键盘的高度,在adjustPan,adjustResize,adjustUnspecified下都可以
> 原理 : 怎样封装成一行代码实现,就是重写Activity的dispatchTouchEvent(MotionEvent ev)方法,全局监听触摸事件, 当点击的页面时,发现如果焦点在EditView上,就把软键盘隐藏,否则就不做处理. >使用: 只要对应的页面 ...
Android自定义软键盘
NULL 博文链接:https://yafei.iteye.com/blog/1260283
android edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: <activity android:name=".Main" android:...