许多Android手机,如Google Pixel 3和小米Mix2等,没有任何屏幕上或物理导航按钮,它们通过手势工作。在React-Native中,这是一个巨大的问题,因为在现代设备上,如果我检测到屏幕的高度,就会从底部留下一些空白屏幕。 我尝试过这个解决方案,它在有硬件或屏幕按钮的设备上工作得很好,但对于没有按钮的现代设备,它会返回null。Determine whether hardware buttons are drawn on screen in React Native 我当前的RN版本: 0.59.5 图片来源:This is the UI Screenshot From M