我有一个包含列表视图的Dialog主题活动,我想设置一个最大高度等于屏幕的一半,如果我只设置活动占用屏幕大小一半的高度,即使它有一个元素。我想要的是为活动设置最大高度。
这是我的代码:
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.width = (int) (MyApplication.screenWidth * 0.95);
lp.height = (int) (MyApplication.screenHeight * 0.5);
lp.gravity = Gravity.CENTER_VERTICAL|Gravity.CENTER_HORIZONTAL;
this.getWindow().setAttributes(lp);