首页 > 移动平台 > 详细

android笔记之popwindows

时间:2014-03-22 13:29:03      阅读:492      评论:0      收藏:0      [点我收藏+]

核心

bubuko.com,布布扣
    public void showPopupWindow(View v) {
        LayoutInflater mLayoutInflater = (LayoutInflater) this
                .getSystemService(LAYOUT_INFLATER_SERVICE);

        //right_pop為泡泡的布局
        View view = mLayoutInflater.inflate(R.layout.right_pop, null);
        // 第一个参数导入泡泡的view,后面两个指定宽和高
        popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT);
        // 设置此参数获得焦点,否则无法点击
        
        // 设置点击窗口外边窗口消失,
        //下面两句位置不能颠倒,不然无效!(经本机测试 不知道别人如何)必须设置backgroundDrawable()

        popupWindow.setBackgroundDrawable(new BitmapDrawable());
        popupWindow.setOutsideTouchable(true);
        // 弹窗一般有两种展示方法,用showAsDropDown()和showAtLocation()两种方法实现。
        // 以这个v为anchor(可以理解为锚,基准),在下方弹出
        popupWindow.showAsDropDown(v);
    }
bubuko.com,布布扣

Done

android笔记之popwindows,布布扣,bubuko.com

android笔记之popwindows

原文:http://www.cnblogs.com/xingyyy/p/3617343.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!