当前位置:首页 » 安卓系统 » android禁止键盘弹出

android禁止键盘弹出

发布时间: 2022-08-24 15:31:05

1. android软键盘可以设置不用弹出来吗

在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下:
// 默认软键盘不弹出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函数中,加上即可,OK,搞定。

2. android4.4 framework层怎样阻止弹出软键盘(输入法)

我建议你先下载一个任意的第三方输入法 然后按照步骤安装 屏蔽原机自带输入法 然后删除第三方输入法 这时候 你再打开要输入的一个界面 光标点击空白处 你会发现没有任何软键盘弹出 希望对你有帮助

3. android Dialog中EditText设置不弹出键盘

EditText.setInputType(null); 这种情况下只能用按键或者按钮去控制值。

4. Android有AutoCompleteTextView有没有什么办法关闭软键盘

在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。

由于AutoCompleteTextView是一个可以输入的控件,EditText的子类

因此如果需要屏蔽软键盘需要做以下两点设置:


  1. 注册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);

}

});

5. android 怎样禁止弹出键盘

在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单

6. 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);

7. 如何在android系统中隐藏和弹出虚拟键盘

安卓
4.4
以上的版本支持隐藏导航栏,也就是那三个虚拟的按键,本篇经验就介绍如何来隐藏着三个按键。
工具/原料
安卓4.4
以上版本的手机
方法/步骤
安卓4.4以上版本,增加了虚拟的三个按键,谷歌称此三个按钮为导航栏,这三个导航栏是可以隐藏起来的,以节省更多的屏幕空间。
点击设置,进入手机设置。
步骤阅读
在设置中,找到“导航栏可以隐藏”的设置项,将其开启。
开启后,立即生效,点击返回。可以发现导航栏左边多了一个V形的隐藏按钮。点击它即可隐藏导航栏。
隐藏后的效果。
步骤阅读
如果需要让导航栏再次出现,只需在屏幕底部,向上滑动
向上滑动之后,导航栏就再次显示出来。

8. android edittext 在代码中怎么设置不自动弹出键盘

EditText是在获得焦点时弹出软键盘,你可以在初始化activity的时候把焦点放在其他控件上,获得焦点可以在xml里面配置 android:getFocus="true";拼写可能不对,大意差不错,手上没有IDE

9. 如何设置Android软键盘的默认不弹出

在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下:
// 默认软键盘不弹出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函数中,加上即可,OK,搞定。

热点内容
格鲁尔要什么配置 发布:2025-01-15 06:26:56 浏览:855
linux下安装jdk 发布:2025-01-15 06:03:05 浏览:545
服务器拷数据到电脑 发布:2025-01-15 05:58:19 浏览:481
android的单例模式 发布:2025-01-15 05:50:55 浏览:928
aes256在线加密工具 发布:2025-01-15 05:36:25 浏览:223
朋友圈的缓存在哪里 发布:2025-01-15 05:35:01 浏览:509
进入时间段的密码是多少 发布:2025-01-15 05:11:07 浏览:384
java开发培训那里好 发布:2025-01-15 05:11:02 浏览:772
南京南京ftp 发布:2025-01-15 05:03:38 浏览:248
php用户登录状态 发布:2025-01-15 05:03:34 浏览:259