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

原创 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);

js实现尖角动画菜单

今天做了一个二级菜单,主要运营了js的定时器和高度属性以及遍历。代码贴出来,希望对大家有帮助了! .top-nav { ...
  • sinat_21206105
  • sinat_21206105
  • 2017年03月28日 14:18
  • 226

Android学习笔记_35_PopupWindow泡泡窗口的实现及GridView应用

1、PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种;按照参照对象的不同又可以分为两种...
  • lbdreaming
  • lbdreaming
  • 2014年02月26日 17:07
  • 893

CDockablePane类的使用

1、CDockablePane说明         CDockablePane是一个通用窗口容器,它主要有两个用途:在一个框架中悬浮或者停靠窗口。在复杂布局的应用程序中,它可以显示或隐藏所装载的窗口...
  • my12hao
  • my12hao
  • 2015年04月14日 10:06
  • 419

android学习笔记---63-PopupWindow,泡泡窗口的实现

PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种;按照参照对象的不同又可以分为两种:相...
  • lidew521
  • lidew521
  • 2013年05月26日 15:11
  • 6014

Android中泡泡窗口二级筛选效果

源码下载:
  • zhaihaohao1
  • zhaihaohao1
  • 2016年08月09日 14:10
  • 757

PopupWindow泡泡窗口

今天由于项目需要学习了一点PopuWindow的基础知识 如何使用: 案例: 第一步创建泡泡窗口的布局: popup_setting.xml ...
  • wei_chong_chong
  • wei_chong_chong
  • 2016年04月04日 18:08
  • 771

select下拉菜单的高度 改变

默认的select下拉菜单的高度比如:05我可以通过调节select的字体大小,来实现 菜单的高度的变化。字体越大,菜单默认显示的高度越大问:我要限定,菜单字体大小为10Px。但是菜单默认的显示高度要...
  • vagabon
  • vagabon
  • 2010年02月02日 15:09
  • 5034

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

动态改变下拉菜单内容示例//定义一个二维数组aArray,用于存放城市名称。var aCity=new Array();aCity[0]=new Array();aCity[1]=new Array(...
  • epzk
  • epzk
  • 2009年09月22日 23:59
  • 2425

完美解决:软键盘弹出,根据软键盘高度,将所有布局顶上去

实现软键盘弹出,登陆按钮以上全部上推;下面直接贴代码 布局:里面的dimen自己设定吧,很简单 ...
  • w372426096
  • w372426096
  • 2016年09月21日 09:56
  • 2475

win7拖动窗口自动改变窗口状态的功能

拉窗口往上某个位置,会看到窗口自动全屏;拼命的往左右二边拉,会发现窗口自动各占左右二边一半;变化的条件,一般是指针触碰到屏幕的边沿时;拖动方式跟xp有很大不同,xp在最大化时,是不可以再拖动,但是wi...
  • qidizi
  • qidizi
  • 2013年04月09日 21:08
  • 380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:泡泡窗口实现下拉菜单,以及改变布局高度
举报原因:
原因补充:

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