在沉浸模式下将EditText聚焦时如何隐藏导航栏

时间:2019-03-25 16:30:06

标签: android android-immersive android-navigation-bar

我正在使用 Android 开发一次性设备。硬件具有完整的键盘,但没有主键(“返回”,“主页”,“概述”)。 有些应用程序应在沉浸式模式下工作,并且其中包含EditText个字段。 当应用程序处于沉浸式模式(我使用“锁定任务模式”)时,如果选择EditText字段,则会从底部弹出与导航栏大小相同的黑栏。 我无法设置 qemu.hw.mainkeys=1 ,因为它会完全删除导航栏,但其他一些应用程序则需要它。 在某些情况下,有什么方法可以为EditText隐藏它吗? 我可以访问完整的AOSP来源。

1 个答案:

答案 0 :(得分:0)

您不能,Android不允许您在不显示导航栏的情况下聚焦EditText。 (除非您使用的是外部键盘)

可能是因为有些人不知道如何将其聚焦,因此需要按下“后退”按钮。