如何改变滑动抽屉的高度?

时间:2017-12-31 14:05:34

标签: android slidingdrawer android-windowmanager

我正在使用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);

1 个答案:

答案 0 :(得分:0)

您可以参考此链接 How to change the height of the drawer

android:layout_marginTop="50dip"