在PopupWindow中弹出另外一个PopupWindow

简介:

传统的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,如需转载请自行联系原作者


相关文章
|
6月前
|
API Android开发 容器
33. 【Android教程】悬浮窗:PopupWindow
33. 【Android教程】悬浮窗:PopupWindow
737 2
|
5月前
|
XML Android开发 数据格式
Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来
在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
143 12
|
Android开发
Android 中PopupWindow弹出式窗口的使用
Android 中PopupWindow弹出式窗口的使用
77 0
|
API Android开发 容器
PopupWindow
PopupWindow
144 0
ListView onItemLongClick 弹出ContextMenu
ListView onItemLongClick 弹出ContextMenu
120 0
|
Android开发
Android屏幕底部弹出DialogFragment(3)
 Android屏幕底部弹出DialogFragment(3) 附录文章1,2的DialogFragment是常规的DialogFragment,但是现在的一些Android开发中,往往需要从底部弹出一个功能对话框供用户选择使用。
1980 0