gpt4 book ai didi

android - 在不隐藏软键盘的情况下从软键盘启动 Activity

转载 作者:行者123 更新时间:2023-11-30 02:13:25 27 4
gpt4 key购买 nike

我知道这应该不是一个很大的挑战,但它真的让我发疯。

我正在开发一个简单的软键盘输入法,基本上我已经在我的软键盘上添加了一个按钮,通过按下它,应该弹出一个对话框来提示用户做一些选择。

到目前为止,创建和打开对话框一切正常。由于通常从 Activity 外部创建和显示对话框,因此轻弹解决方案可能是创建一个将对话框嵌入其中的透明 Activity 。通过这样做,当用户单击我的软键盘上的按钮时,我可以轻松地启动一个对话框。

但一个棘手的问题是:每次用户单击按钮并显示对话框(实际上是透明 Activity 中的对话框)时,它总是会让我的软键盘隐藏。我只需要在不更改软键盘状态的情况下启动对话框——我希望我的软键盘在对话框启动时继续显示。

enter image description here

这是谷歌键盘的快照,它有一个类似的按钮,显示一个对话框并且对话框没有隐藏键盘,这正是我想要的。所以请任何人建议我如何实现这一目标。非常感谢。

最佳答案

他们没有启动 Activity 。他们正在发起对话。这对于输入法来说很棘手,因为它是一项服务(您必须指定对话框的窗口标记才能显示)但可行。

关于android - 在不隐藏软键盘的情况下从软键盘启动 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788193/

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