Ⅰ 如何禁止android软键盘自动弹出
在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下://
默认软键盘不弹出
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函数中,加上即可,OK,搞定。
Ⅱ android 怎样禁止弹出键盘
在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单
Ⅲ Android 关于弹出键盘问题的几种情况和解决方案
在Android项目开发中,涉及到一些关于EditText弹出键盘的问题,现涉及到如下几种,以后再遇到,再来更新~1.自动弹出键盘<activity android:name=".ui.WriteFeedBackActivity" droid:windowSoftInputMode="stateVisible|adjustResize"/> 2.不自动弹出键盘需要手动EditText所在页面加一个layout,让这个layout的size 为 0,并让这个layout 获得焦点。就OK3.点击EditText 不让其弹出键盘mEditText.setInputType(InputType.TYPE_NULL);
Ⅳ android edittext 在代码中怎么设置不自动弹出键盘
EditText是在获得焦点时弹出软键盘,你可以在初始化activity的时候把焦点放在其他控件上,获得焦点可以在xml里面配置 android:getFocus="true";拼写可能不对,大意差不错,手上没有IDE
Ⅳ android4.4 framework层怎样阻止弹出软键盘(输入法)
我建议你先下载一个任意的第三方输入法 然后按照步骤安装 屏蔽原机自带输入法 然后删除第三方输入法 这时候 你再打开要输入的一个界面 光标点击空白处 你会发现没有任何软键盘弹出 希望对你有帮助
Ⅵ 如何设置Android软键盘的默认不弹出
在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下:
// 默认软键盘不弹出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函数中,加上即可,OK,搞定。
Ⅶ android软键盘可以设置不用弹出来吗
在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下:
// 默认软键盘不弹出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函数中,加上即可,OK,搞定。
Ⅷ Android的Activity一打开就出现讨嫌的软键盘,怎样将其关闭
试一下我给的这个方法:
在顶层的Layout中加入下面的属性:
android:focusable="true"
android:focusableInTouchMode="true"
Ⅸ Android有AutoCompleteTextView有没有什么办法关闭软键盘
在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。
由于AutoCompleteTextView是一个可以输入的控件,EditText的子类
因此如果需要屏蔽软键盘需要做以下两点设置:
注册Touch事件,android中当一个EditText获取焦点后则会自动弹出输入法,那么只需要在onTouch里屏蔽它,代码:
AutoCompleteTextView.setOnTouch(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
AutoCompleteTextView view = (MyAutoCompleteTextView) v;
view.setInputType(InputType.TYPE_NULL);
return false;
}
});
2.注册itemClick事件,即点击条目的时候,需要将结果写到AutoCompleteTextView上
AutoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String txt = (String) parent.getItemAtPosition(position);
}
});
Ⅹ 怎样关闭android键盘
首先你得安装了别的输入法,然后进入设置--语言和键盘--勾选你安装的输入法 ,然后进入编辑短信处,长按输入出,出出现ANDROID键盘和你安装的输入法的选项,选好你自行安装的输入法即可