Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android导航栏覆盖_Android_Layoutparams_Android Windowmanager - Fatal编程技术网

Android导航栏覆盖

Android导航栏覆盖,android,layoutparams,android-windowmanager,Android,Layoutparams,Android Windowmanager,对于我的应用程序,我必须在android屏幕底部的导航栏顶部绘制位图。我很想知道WindowManager.LayoutParams.TYPE\u SYSTEM\u覆盖是否可以用于覆盖导航栏 使用WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u LIMITS应该可以:)“我必须在android屏幕底部的导航栏顶部绘制一个位图”——如果导航栏不在屏幕底部,而是在侧面,你会怎么做?对于没有此栏的设备,您将如何处理?对于根据外部因素(如插入HDMI)而改变

对于我的应用程序,我必须在android屏幕底部的导航栏顶部绘制位图。我很想知道WindowManager.LayoutParams.TYPE\u SYSTEM\u覆盖是否可以用于覆盖导航栏

使用
WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u LIMITS
应该可以:)

“我必须在android屏幕底部的导航栏顶部绘制一个位图”——如果导航栏不在屏幕底部,而是在侧面,你会怎么做?对于没有此栏的设备,您将如何处理?对于根据外部因素(如插入HDMI)而改变条高的设备,您会怎么做?为什么以这种方式干扰导航栏会符合用户的最佳利益?@commonware如果您想在kiosk模式下实现应用程序,该怎么办?Android不允许这种开箱即用,UX导航功能在这种情况下也不是问题。感谢您的回答,但我通过在YPOS中添加一个等于导航栏高度的偏移量来修复它,同时定义Windowmanager Layoutparams。FLAG_LAYOUT_NO_LIMITS甚至不在状态栏顶部绘制。屏幕中的FLAG_LAYOUT_在状态栏顶部绘制,但不在导航栏顶部绘制。使用API 23(棉花糖)进行测试。