android 覆盖图片未到达屏幕顶部
android overlay picture not reaching top of screen
我正在尝试将此覆盖图像调整到屏幕的最顶部:
这是我的叠加层代码:
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.LEFT | Gravity.TOP;
params.x = 0;
params.y = 0;
wm.addView(overlayedButton, params);
为什么图片不在屏幕顶部?感谢指点!
这是太阳的图像:
我的问题是我使用的是 ImageButton 而不是 ImageView。
我正在尝试将此覆盖图像调整到屏幕的最顶部:
这是我的叠加层代码:
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.LEFT | Gravity.TOP;
params.x = 0;
params.y = 0;
wm.addView(overlayedButton, params);
为什么图片不在屏幕顶部?感谢指点!
这是太阳的图像:
我的问题是我使用的是 ImageButton 而不是 ImageView。