android禁用键盘
A. 怎么禁用载安卓自带键盘啊
1.设置,语言和输入法,选择输入法,别选内置输入法。
2.设置,应用设置,显示系统应用,停用内置输入法。
3.当前面两种都不能用的时候,需要root权限,system/APP里面删除输入法。
B. Android 软键盘的弹出及关闭
一、弹出:
方法1(推荐,此种方式可以自动弹出,无需延迟):
方法2(此种方式需要延迟一段时间,等UI加载完毕之后方能生效。但这个加载时间因不同手机而无法统一。你的手机好点,可能100毫秒就加载完毕,我的手机差点,可能需要1000毫秒才能加载完成。因此无法保证一定能自动弹出软键盘):
方法3(推荐。原理同上,只是不需要自己写死延迟时间。因为不同手机UI加载完毕所需时间可能不一样,这种方法比较保险,总是在UI加载完毕之后弹出,灵活性较好。而方法2延迟时间是写死的700毫秒,有可能在一些性能比较差的手机,700毫秒内UI还无法加载完毕,因此无法自动弹出软键盘。也有可能因为手机性能太好,100毫秒就加载完UI,而后面的600毫秒就算白等了,灵活性、可靠性及用户体验都很差):
二、关闭(如果是在Dialog中弹出的,则一定要在Dialog关闭前关闭软键盘;如果是在Activity中弹出的,则一定要在finish之前关闭软键盘):
方法1:
方法2(推荐):
C. android 怎样禁止弹出键盘
在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单
D. 怎么设置android 键盘输入法禁止关闭
关掉android手机软键盘打字的声音: 1.打开【设定】。 2.打开【声音】。 3.找到【拨号键盘音】和【触摸声音】,将勾去掉即可。 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和...
E. Android怎么关闭EditText中的软键盘
1、EditText有焦点(focusable为true)阻止输入法弹出
editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { editText.setInputType(InputType.TYPE_NULL); // 关闭软键盘 return false; } });
2、当EidtText无焦点(focusable=false)时阻止输入法弹出
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
F. android自定义软键盘,如何屏蔽系统自带键盘
在需要的地方加上以下代码就行了
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
view是你的某个控件,放在onClickListener中就可以屏蔽单击时的键盘了
G. 如何禁止android软键盘自动弹出
用的是android自带的输入框组件漏胡的话,是会自动弹出软键盘的. 如果是其他的激迅地方需要弹出软键盘可以先在想要弹出的地方先获取组件焦点,然后调用键返铅拦盘就ok了.