gpt4 book ai didi

android - 如何阻止 android 软键盘出现在我的整个应用程序中

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

我正在硬件设备上开发一个应用程序,该设备具有内置的硬件键盘,不会滑出,因此始终可见(如黑莓)。因此,我从不希望为我的整个应用程序显示软键盘。我知道 another SO question给出以下代码行:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

但我不知道将此代码放在哪里以在它可能出现在我的 Activity 中的所有地方隐藏软键盘。我尝试将代码添加到 Activity.onUserInteraction无济于事。键盘似乎出现在 之后 onUserInteraction执行。

我还尝试将以下内容添加到我的 <Activity> :

<activity 
android:windowSoftInputMode="stateAlwaysHidden"
>

软键盘仍然出现。

最佳答案

您的应用程序不应执行任何操作。设备的固件应该包含一个基于硬件键盘可见的禁止软键盘的配置,就像所有其他具有硬件键盘的 Android 设备一样。如果没有发生这种情况,请与硬件制造商联系,看看他们是否计划解决这个问题。

关于android - 如何阻止 android 软键盘出现在我的整个应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2429595/

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