0
我想使用此代码在一个角落里添加一个覆盖按钮:WindowManager.LayoutParams - 如何放置一个按钮在右下角
int width = 100; //button width
int height = 50;
int x = 400;
int y = 50;
WindowManager.LayoutParams params = new WindowManager.LayoutParams(width, height, x, y,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL |
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.OPAQUE);
但它在左上角增加了按键,使布局填充整个屏幕。
我是否传递无效值使一切重置为默认?
如何将该按钮放置在角落?
在android中,Point(0,0)对应于左上角。你有没有考虑到这一点? –
使用FrameLayout可以更容易地创建。 –