设置泡泡窗口
View popView = View.inflate(LimitBuyActivity.this, R.layout.limitbuy_pop_saixuan, null);
View limitbuy_linView = findViewById(R.id.limitbuy_linView);
ListView limitbuy_pop_lv = (ListView) popView.findViewById(R.id.limitbuy_pop_lv);
saixuanPopup = new PopupWindow(popView,limitbuy_linView.getWidth(),LayoutParams.WRAP_CONTENT);
saixuanPopup.setBackgroundDrawable(new BitmapDrawable());
saixuanPopup.setOutsideTouchable(true);
saixuanPopup.setFocusable(true);
saixuanPopup.showAsDropDown(limitbuy_linView, 0, 0);
saixuanPopup.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
limitbuy_rb_saixuan.setText("筛选 ▼");
}
});
如果要更改一个控件,或者布局的高度的话
//获取布局设置
LayoutParams layoutParams = limitbuy_pop_rel2.getLayoutParams()
//设置高度
layoutParams.height=LayoutParams.WRAP_CONTENT
//重新设置布局参数
limitbuy_pop_rel2.setLayoutParams(layoutParams)