博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在PopupWindow中弹出另外一个PopupWindow
阅读量:6941 次
发布时间:2019-06-27

本文共 443 字,大约阅读时间需要 1 分钟。

传统的PopupWindow在获取view的时候是使用

 

 
  1. Java代码  
  2.       
  3. final View view = LayoutInflater.from(this).inflate(R.layout.popuwindow, null);        
  4. pop = new PopupWindow(view, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, true);    

样,当弹出第二个PopupWindow的时候,就会报错,原因是当前的context不是一个Activity。所以改成如下的代码即可:

 

 
  1. Java代码  
  2.       
  3. LayoutInflater mLayoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);    

 

     本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963427,如需转载请自行联系原作者

你可能感兴趣的文章
App数据格式之解析Json
查看>>
Android 类ListView下拉刷新控件实现
查看>>
国家标准全文公开系统
查看>>
webservice的点点滴滴
查看>>
android控件学习之listview
查看>>
SpringMVC_入门项目
查看>>
iperf
查看>>
leetcode_919. Complete Binary Tree Inserter_完全二叉树插入
查看>>
关于Comparator和Comparable
查看>>
[改善Java代码]推荐覆写toString方法
查看>>
怎么使用获得的OAuth2.0 Access Token调用API
查看>>
ASP.NET多文件上传方案
查看>>
ASP.NET MVC Model元数据(三)
查看>>
上传头像裁剪功能
查看>>
MySQL操作语句
查看>>
洛谷——P1825 [USACO11OPEN]玉米田迷宫Corn Maze
查看>>
NOI 1.5 44:第n小的质数
查看>>
博客写作的Checklist
查看>>
SVN权限修复
查看>>
MySQL函数的使用
查看>>