社区首页 >问答首页 >如何强制键盘出现?

如何强制键盘出现?
EN

Stack Overflow用户
提问于 2018-07-21 13:44:22
回答 2查看 48关注 0票数 1

当用户单击editText时,键盘将被打开供用户键入。当用户单击按钮而不是editText时,我可以使键盘出现吗?numpad能代替普通键盘出现吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-21 13:55:53

当用户单击按钮而不是editText时,我可以使键盘出现吗?

是的,您需要设置焦点并使用InputMethodManager弹出键盘。

代码语言:javascript
代码运行次数:0
复制
button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // Focus the field.
            editText.requestFocus();
            // Show soft keyboard for the user to enter the value.
            InputMethodManager im = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
            im.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
        }
    });

numpad能代替普通键盘出现吗?

是的,使用输入类型

edittext的xml标记中

代码语言:javascript
代码运行次数:0
复制
 <EditText...
     android:inputType="number"/>

或用java

代码语言:javascript
代码运行次数:0
复制
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
票数 4
EN

Stack Overflow用户

发布于 2018-07-21 14:04:56

代码语言:javascript
代码运行次数:0
复制
public static void toggleKeyboard(Context context) {
    try {
        InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
    } catch (Exception e) {
        Log.e("On show keyboard error: %s", e.getMessage());
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51460360

复制
相关文章
如何强制删除电脑文件?
哈喽!各位小伙伴大家好呀! 相信大家一定遇到过删除某些文件时, 提示“该文件正被别的进程使用,不能删除”, 又或者提示“找不到该项目”等。 如果遇到这些情况应该如何删除呢? 首先,在删除之前要
简单并不简单
2019/10/29
5.6K0
如何强制删除电脑文件?
linux如何强制结束程序
第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:第一步查询比较详细的进程信息:ps -aux第二步结束程序kill -s 9 查到的PID号
狼啸风云
2019/04/01
5.3K0
Ubuntu 如何强制时间同步
最好的办法就是启动 NTP 进程。 强制同步 sudo ntpdate -s time.nist.gov 上面的命令将会强制同步本地计算机上的时间。 查看进程状况 sudo service ntp status 上面的命令能够查看 NTP 的状态。 启动进程 sudo service ntp start 上面的命令将会启动 NTP 进程。 https://www.ossez.com/t/ubuntu/13526
HoneyMoose
2021/07/03
1.6K0
Ubuntu 如何强制时间同步
Mac 如何强制关机?「建议收藏」
在通常情况下,Mac OS X 是非常稳定的,但是它偶尔也会发点小脾气,出现应用程序没有响应的情况。如果你正在运行的应用程序失去响应,强制退出一般都能解决,但是偶尔也会出现整个系统都失去响应,鼠标不能用,这时候你只能强制关机了。楼主使用Mac 2年多了,只遇到过一次死机哈。
全栈程序员站长
2022/09/14
1.6K0
如何使用 .htaccess 强制访问 HTTPS
如果你为你的域名安装 SSL 证书,你的下一步应该是配置应用将所有的网络流量通过 HTTPS 传输。
雪梦科技
2020/07/08
3.8K0
java如何键盘录入数组_从键盘输入给数组赋值
有时候在编写Jave的时候需要键盘输入一个数组,本小白也是看了几篇博客后才知道了如何在自己的程序中进行键盘输入,废话不多说,直接上代码: 第一种方法:(不限制输入数组的长度)
全栈程序员站长
2022/08/03
3.5K0
java如何键盘录入数组_从键盘输入给数组赋值
Windows如何优雅显示键盘按键? ​
​最近打算做一个 「昭昭的奇妙技能书」系列(取名借鉴自 「JOJO的奇妙冒险」),以问答的形式开篇,用简短的gif图演示,文章最后放出软件的下载链接,每次只讲软件与问答相关的小功能,争取用最少的字,最简洁的图,传递最有用的技能~
zhaoolee
2020/03/26
1.3K0
Nightwatch中如何模拟键盘操作
在自动化测试中有这样一个场景,在一个输入框中输入一串字符,然后执行敲回车键,验证搜索结果,以Google搜索为例,代码如下:
Peter Shen
2020/06/12
1.3K0
程序员如何挑选键盘
作为一名程序员,键盘一直以来都是我们最常用的输入工具之一,因此选择一款合适的键盘对于日常工作和健康非常重要。本篇文章将为大家介绍如何挑选适合程序员的键盘,并推荐5款适合程序员使用的键盘。
疯狂的KK
2023/03/17
1.3K0
程序员如何挑选键盘
如何在 Linux 中强制删除目录?
在Linux系统中,有时候可能会遇到无法正常删除目录的情况,例如目录包含非空文件、没有删除权限等。在这种情况下,我们可以使用一些强制删除的方法来解决问题。本文将详细介绍在Linux中如何强制删除目录的几种常见方法。
网络技术联盟站
2023/06/08
8.6K0
如何在 Linux 中强制删除目录?
php强制转换浮点型到整型出现结果不符合预期
使用php的浮点数转int型时,出现转换结果不符合预期,直接转换出现问题在其他强类型语言中可能会有意识的去规避,而php能从心所欲,反倒会出现这种细节问题。
槽痞
2020/06/23
2.8K0
php强制转换浮点型到整型出现结果不符合预期
使用php的浮点数转int型时,出现转换结果不符合预期,直接转换出现问题在其他强类型语言中可能会有意识的去规避,而php能从心所欲,反倒会出现这种细节问题。
槽痞
2020/04/06
1.7K0
php强制转换浮点型到整型出现结果不符合预期
如何强制关闭一个screen窗口
温馨提示:本文最后更新于2022-02-13 13:12:14,某些文章具有时效性,若有错误或已失效,请在下方留言或联系小N同学。
小N同学
2022/03/01
11.5K0
如何强制关闭一个screen窗口
硬盘故障时如何强制关机:Input/output error
如果硬盘可能会出现锁死或坏道的故障,会造成 SHELL 命令的失效,包括 reboot,powoff,,shutdown,用正常的命令是没法完成重启的。 执行这些命令,会出现如下 IO 报错: # reboot bash: /sbin/reboot: Input/output error # shurdown -r now bash: /sbin/shutdown: Input/output error 很明显,因为硬盘的故障,内核无法从磁盘上读取二进制程序 /sbin/reboot 和 /sbin/shu
张戈
2018/03/23
2.3K0
如何让oracle的select强制走索引
大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 1 CREATE OR REPLACE VIEW V_RES_CBA AS 2 SELECT /*+INDEX(SEG IDX_T_RES_ALLOSEG_ALLOID)*/ 3 ALLO.ALLOID AS RESID, 4 NULL AS AWB, 5 ALLO.ALLOTMENT AS ALLO_ID,
菩提树下的杨过
2018/01/19
1.3K0
如何使用golang实现操作键盘按键
https://godoc.org/github.com/nsf/termbox-go 这个库可以支持 简单示例: package main import "fmt" import termbox "github.com/nsf/termbox-go" func main() { err := termbox.Init() if err != nil { panic(err) } defer termbox.Close() Loo
李海彬
2018/03/23
3.1K0
Mac新手使用技巧——Mac如何强制关机
一般情况下,Mac电脑是非常稳定的,但是偶尔也会碰到应用程序没有响应或死机的情况,那么我们需要强制关机,Mac如何强制关机呢?一起来看看吧!
全栈程序员站长
2022/07/02
1.2K0
Mac新手使用技巧——Mac如何强制关机
点击加载更多

相似问题

Android:强制键盘出现并聚焦于EditText

57

如何强制键盘显示/隐藏?

21

强制键盘显示

11

如何强制键盘保持显示状态?

30

如何强制隐藏软键盘?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档