【发布时间】:2014-06-09 09:50:47
【问题描述】:
我在弹出窗口中使用列表视图,列表视图显示一些动态内容。我想根据内容设置列表视图的高度,但它不应超过特定高度。由于我无法为该列表视图设置最大高度,因此我从它的适配器 getview 更改了列表视图的高度并在布局中使用了 wrapcontent .当内容大小增加时,Listview 的高度会发生变化。但是当内容大小减小时,大小并没有改变。
if(co_get>11)
{
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, 600);
params.setMargins(10, 10, 10, 10);
parent.setLayoutParams(params);
}
else
{
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.setMargins(10, 10, 10, 10);
parent.setLayoutParams(params);
}
这是我在 getview 中使用的代码。
【问题讨论】:
标签: android android-listview height android-popupwindow