popupwindow 高度
时间: 2023-09-10 15:07:44 浏览: 103
popupwindow
PopupWindow 的高度可以通过设置它的布局参数来调整。具体来说,可以使用以下代码设置 PopupWindow 的高度:
```
// 创建 PopupWindow 对象
PopupWindow popupWindow = new PopupWindow(context);
// 设置 PopupWindow 的内容视图
View contentView = LayoutInflater.from(context).inflate(R.layout.popup_layout, null);
popupWindow.setContentView(contentView);
// 获取 PopupWindow 的布局参数
ViewGroup.LayoutParams layoutParams = contentView.getLayoutParams();
// 设置 PopupWindow 的高度
layoutParams.height = 500; // 500 为具体的高度值,单位为像素
// 重新设置 PopupWindow 的布局参数
contentView.setLayoutParams(layoutParams);
```
在上面的代码中,我们首先创建了一个 PopupWindow 对象,并设置了它的内容视图。然后,我们通过 contentView.getLayoutParams() 获取了 PopupWindow 的布局参数,之后设置了布局参数的高度属性。最后,我们使用 contentView.setLayoutParams(layoutParams) 将修改后的布局参数重新设置给 PopupWindow。这样就完成了设置 PopupWindow 高度的操作。
阅读全文