我正在使用 Android 开发一次性设备。 HW 有一个完整的键盘,但没有主键(返回、主页、概览)。
一些应用程序应该在沉浸式模式下工作,并且它们包含 EditText
字段。
当应用程序处于沉浸式模式(我使用锁定任务模式)时,如果我选择 EditText
字段,则会从底部弹出一个与导航栏大小相同的黑色条。
我无法设置 qemu.hw.mainkeys=1
因为它完全删除了导航栏,但我需要它用于其他一些应用程序。
有什么办法可以在某些情况下为 EditText
隐藏它?
我可以访问完整的 AOSP 源代码。
最佳答案
你不能,Android 不允许你在不显示导航栏的情况下聚焦 EditText。 (除非您使用外接键盘)
可能是因为有些人不知道如何取消焦点,需要按返回按钮。
关于android - 沉浸模式下edittext聚焦时如何隐藏导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342396/