我正在使用WindowManager对象在主屏幕上显示我的SlidingDrawer。我在编程上难以改变滑动抽屉的高度,因此抽屉后面的元素不可点击。我已经阅读了关于这个主题的问题,但没有一个能给我想要的结果。
注意:我只想更改滑动抽屉元素的高度。
Java代码
Copy Always
Xml代码:
final 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_NOT_TOUCH_MODAL
| WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.TRANSLUCENT);
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
params.gravity = Gravity.BOTTOM | Gravity.LEFT;
//params.x = 0; params.y = 0;
windowManager.addView(view1, params);
答案 0 :(得分:0)
您可以参考此链接 How to change the height of the drawer
android:layout_marginTop="50dip"