泡泡窗口实现下拉菜单,以及改变布局高度

原创 2016年05月31日 15:37:31

设置泡泡窗口

//获取泡泡布局对象
View popView = View.inflate(LimitBuyActivity.this, R.layout.limitbuy_pop_saixuan, null);
//获取泡泡相对于哪个控件,这里设定在这条线下面
View limitbuy_linView = findViewById(R.id.limitbuy_linView);
//下拉的显示ListView
ListView limitbuy_pop_lv = (ListView) popView.findViewById(R.id.limitbuy_pop_lv);
//创建一个泡泡窗口,里面直接传入参数,第一个是泡泡布局,宽,高(自填充,listview有多高,泡泡窗口就多高)
saixuanPopup = new PopupWindow(popView,limitbuy_linView.getWidth(),LayoutParams.WRAP_CONTENT);
//可以给泡泡窗口设定特定的进出动画
//      popup.setAnimationStyle(R.style.PopupAnimation);
//下面两行是组合,点击外面取消泡泡窗口
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);

相关文章推荐

泡泡窗口+gridview 实现底部菜单

  • 2015年08月16日 18:32
  • 1.71MB
  • 下载

Extjs 例子:下拉菜单combobox 窗口window 树tree

var contextPath='';   var TableIDLis;         Ext.onReady(function(){               var tree = n...

Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。

前言: 在进度管理中,有时当一行的作业完了之后 我们会选择一个完了状态, 当我们选择完了状态时,常常会希望这一行的颜色变成灰色 这样我们就不用再关注这一行的内容了。   如何实现: 1.2003中,首...
  • sxzlc
  • sxzlc
  • 2012年07月19日 10:49
  • 10258

DIV CSS布局的下拉菜单

 http://js.alixixi.com/a/200807151131.shtml http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ...

asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法

 当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运...

总结:bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位、打开新标签

总结:bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位...
  • anfangw
  • anfangw
  • 2016年12月01日 02:02
  • 469

动态改变下拉菜单内容示例

  • 2009年09月03日 09:51
  • 2KB
  • 下载

jquery实现下拉菜单

  • 2017年09月12日 16:55
  • 35KB
  • 下载

Jquery实现缓慢显示下拉菜单

Jquery实现缓慢显示下拉菜单
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:泡泡窗口实现下拉菜单,以及改变布局高度
举报原因:
原因补充:

(最多只允许输入30个字)