gpt4 book ai didi

android - 我的 android 应用程序如何以编程方式显示键盘

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:02 25 4
gpt4 key购买 nike

当 EditText 获得焦点时,有什么方法可以通过编程告诉 android 打开键盘吗?

还有什么方法可以让它打开数字键盘吗?

谢谢维克多

最佳答案

要在 Activity 开始时弹出数字键盘,您可以按照以下步骤操作:

布局中创建编辑文本字段为:(如果您想要 qwerty 键盘则不需要)

 <EditText
...
android:inputType="number"
... />

在函数onCreate()中显示软键盘

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);

最重要的是在 onResume 方法中将焦点放在编辑文本上。

    @Override
public void onResume() {
super.onResume();
editText.setFocusableInTouchMode(true);
editText.requestFocus();
}

关于android - 我的 android 应用程序如何以编程方式显示键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com