• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

blackberry简单实现PopupWindow弹出框

相关文章 海叔叔 4年前 (2021-12-13) 48次浏览 已收录 0个评论
文章目录[隐藏]

blackberry简单实现PopupWindow弹出框

关键词:PopupWindow

public void showPopupWindow(String name){
        //找到popupWindow自定义的布局
        View popView = View.inflate(MainActivity.this, R.layout.pop_window, null);
 
        TextView pop_tv = (TextView) popView.findViewById(R.id.pop_tv);
        TextView nage_tv = (TextView) popView.findViewById(R.id.nage_tv);
        TextView posi_tv = (TextView) popView.findViewById(R.id.posi_tv);
        //给控件赋值
        pop_tv.setText(name);
        //new一个popupWindow,并且设置背景、点击外部是否dismiss、设置焦点、show进行展示
        final PopupWindow popupWindow = new PopupWindow(popView, 300, 300);
        popupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
        popupWindow.setOutsideTouchable(false);//点击其他地方可以disimis
        popupWindow.setFocusable(true);//设置焦点可获取焦点
        popupWindow.showAtLocation(popView, Gravity.CENTER,0,0);//showAsDropDown(view);
        //控件监听进行dismiss
        posi_tv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                popupWindow.dismiss();
            }
        });
    }

来源搞代码网《blackberry简单实现PopupWindow弹出框》http://www.gaodaima.com/68563.html


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:blackberry简单实现PopupWindow弹出框
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址