`
bashenmail
  • 浏览: 228764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PopupWindow 点击返回不消失

 
阅读更多

注册一个PopupWindow 显示出来按返回键居然不消失,很是郁闷,结果查查资料原来是没有设置background

加上一句

PopupWindow.setBackgroundDrawable(new BitmapDrawable());

 

就Ok了。

 

分享到:
评论
2 楼 bashenmail 2010-10-29  
jeye_ID 写道
我设了这个,但按返回键的时候是整个Activity消失,退出程序了,知道怎样解决吗

具体要看你代码怎么写的了
1 楼 jeye_ID 2010-10-28  
我设了这个,但按返回键的时候是整个Activity消失,退出程序了,知道怎样解决吗

相关推荐

    android PopupWindow点击外部和返回键消失的解决方法

    综上所述,要实现PopupWindow点击外部或按返回键消失,可以通过设置背景或者自定义触摸监听器来达到目的。同时,了解背后的源码机制可以帮助我们更好地理解和定制PopupWindow的行为。通过设置PopupWindow的背景,...

    关于PopupWindow使用过程中遇到的一些特殊问题的解决方案.zip

    ,例如:PopupWindow不响应点击外部消失和返回键消失的解决方法;PopupWindow精确计算要显示位置原理和方法;实现带箭头的上下文菜单遇到的坑;Android7.0 PopupWindow的兼容… 方案是为解决特定问题或达成特定目标...

    自定义popupWindow修改版

    4. **自动关闭**:为了提高用户体验,可以设置PopupWindow在用户点击外部时自动消失,通过`setOutsideTouchable(true)`和`setFocusable(true)`来实现。 5. **内容交互**:PopupWindow内部可以包含各种交互元素,如...

    PopupWindow实现对话框的位置变化

    最后,别忘了在不需要PopupWindow时调用`dismiss()`方法关闭它,以释放资源。 通过以上步骤,我们可以实现一个位置可变的PopupWindow对话框,适用于商城网站中点击分类按钮弹出分类列表的场景。记住,根据具体需求...

    安卓QQ相关相关-实现类似QQ风格的popupwindow弹出窗效果出现时有遮挡图层消失时无遮挡图层.rar

    7. **事件监听**:确保PopupWindow的关闭事件能够正确触发,例如当用户点击了遮挡层、PopupWindow外部或按下返回键时,都应该关闭PopupWindow。 注意,由于压缩包中的代码可能并未完全验证,所以在实际应用中,你...

    PopupWindow遮罩层

    - Dialog有系统级别的交互效果,如点击返回键关闭,而PopupWindow需要开发者手动处理。 综上所述,PopupWindow遮罩层的实现涉及到了Android UI设计中的多个方面,包括视图创建、触摸事件处理、动画效果以及权限...

    仿微信popupwindow,android源码

    4. **关闭事件**:当用户点击PopupWindow外部或者按下返回键时,应能关闭PopupWindow。我们可以监听窗外的触摸事件,或者在Activity中覆写onBackPressed()方法。 5. **位置与大小调整**:根据实际需求,PopupWindow...

    PopupWindow中使用GridView

    在`Adapter`中,我们需要重写`getCount()`返回数据项数量,`getViewTypeCount()`和`getItemViewType(int position)`用于支持不同类型的视图,以及最重要的`getView(int position, View convertView, ViewGroup ...

    popupwindow

    同时,为了响应用户点击PopupWindow外部或按下返回键的行为,我们需要添加监听器,如`setOnDismissListener()`,在PopupWindow消失时执行相应的操作。 5. **自定义布局**: 自定义PopupWindow的内容布局是非常常见...

    Android高级应用源码-PopupWindow模仿UC底部Menu.zip

    如果希望点击外部不关闭PopupWindow,需要重写`onTouchEvent()`,并返回`true`。 6. **PopupWindow的动画效果** 可以通过自定义动画来添加弹出和消失的动画效果,例如使用`Animation`类或者`ObjectAnimator`。 7....

    Android应用源码之多级PopupWindow的小demo.rar

    2. **事件处理**:处理点击事件是非常重要的,比如点击一级PopupWindow的某个选项时,需要关闭当前PopupWindow并显示二级PopupWindow。这通常通过设置OnClickListener并在onClick方法中实现逻辑。 3. **动画效果**...

    ListView和PopupWindow集合模仿的微信的

    4. 消失逻辑:合理处理PopupWindow的关闭逻辑,例如在用户点击ListView项或者按下返回键时关闭。 结合ListView和PopupWindow,我们可以创建一个类似微信下拉菜单的交互体验,用户在某个操作后(如点击按钮)弹出...

    android利用PopupWindow实现工具栏弹出菜单

    通常,我们可以监听PopupWindow的触摸事件,当用户点击PopupWindow外部或者按下返回键时,应该关闭PopupWindow。此外,为了获得良好的用户体验,我们还可以添加动画效果,如渐显渐隐、滑动等。 总结一下,利用...

    PopupWindowDemo

    它不依附于任何Activity,但通常与某个视图关联,可以点击该视图来触发PopupWindow的显示。在"TestPopupWindow"这个文件中,我们可以预见到它包含了PopupWindow的实例化、布局设置、显示位置计算以及事件处理等相关...

    test3 popupwindow

    在实际应用中,我们可能还需要处理PopupWindow的关闭逻辑,例如当用户点击PopupWindow外部或者按下返回键时关闭它: ```java // 添加触摸监听,当触摸到PopupWindow外部时,关闭PopupWindow popupWindow....

    Android弹出窗口PopupWindow

    这意味着它不会出现在任务栈中,用户无法通过点击返回键关闭它,必须通过编程方式控制其显示和消失。 创建`PopupWindow`需要三个主要步骤: 1. 创建一个View,这将作为`PopupWindow`的内容。 2. 创建`PopupWindow`...

    PopupWindow下拉列表.zip

    例如,`popupWindow.setAnimationStyle(styleResId)`可以设置弹出和消失的动画效果,`popupWindow.setOutsideTouchable(true)`则可以让PopupWindow在外部被触摸时自动关闭。 在实际应用中,PopupWindow下拉列表常...

    PopupWindow.rar

    当用户点击PopupWindow外的区域,或者按下返回键时,应该关闭PopupWindow。可以通过调用dismiss()方法实现这一点。 6. 弹出动画 为了提升用户体验,可以为PopupWindow添加弹出和消失的动画。这可以通过设置...

Global site tag (gtag.js) - Google Analytics