gpt4 book ai didi

android - 在后台 Activity 中激活键盘

转载 作者:行者123 更新时间:2023-11-30 00:41:03 27 4
gpt4 key购买 nike

我在我的应用程序中实现了一个不可见的点击 Activity ,并将主题设置为:

android:theme="@android:style/Theme.Translucent.NoTitleBar"

并在我的不可见 Activity 中的 super.onCreate() 之前添加如下 falgs

        getWindow().addFlags(
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);

现在我可以与之前的 Activity 进行交互,但键盘不会在需要时出现(例如登录表单)。是否有任何可能的解决方案来激活键盘,同时保持不可见 Activity 的运行?

最佳答案

试试这个来显示键盘

final InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(field, InputMethodManager.SHOW_FORCED);

这个要隐藏

final InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);

您可以在 Activity 的 Resume() 上执行它。

关于android - 在后台 Activity 中激活键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42583380/

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