我正在尝试将此叠加图像适合屏幕的顶部:

java - android覆盖图片未达到屏幕顶部-LMLPHP

这是我的叠加代码:

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);


为什么图片不符合屏幕顶部?感谢您的指导!

这是太阳的图像:

java - android覆盖图片未达到屏幕顶部-LMLPHP

最佳答案

我的问题是我使用的是ImageButton而不是ImageView。

关于java - android覆盖图片未达到屏幕顶部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41335566/

10-13 04:21