android 如何自定义 popupwindow 效果类似 58同城 的筛选功能

问题描述

android 如何自定义 popupwindow 效果类似 58同城 的筛选功能 10C
效果类似 58同城 的筛选功能

我在网上找过带有类似筛选效果的源码,发现个问题。其中一个popupwindow处于打开状态时当我想点击另一个按钮打开其他的popupwindow时,会先关闭之前打开的popupwindow,然后我再次点击按钮才会打开其他的popupwindow。而58同城是直接就关闭旧的popupwindow并打开其他的popupwindow。

解决方案

看这里,其实就是二级菜单;
http://blog.csdn.net/q610098308/article/details/50333387

解决方案二:
感谢您的回答,您的意思是 58同城的 筛选也是这个原理吧?popupwindow不能够实现吗?

解决方案三:
我怎么看感觉这是Spinner

解决方案四:
看下面有阴影效果,就说明应该不是用popupwindow来实现的

解决方案五:
楼主说的问题是 popupwindow 的特性,我最先没有细心看你的描述,确实是这样的;
你也可以重写 popupwindow 让他它不监听外部事件;
或者不用popupwindow 直接用ListView 控件也可以实现,不要限制自己的思维;
至于背景可以设置关透明就可以了;

解决方案六:
感谢各位的答案,我最终的实现方案还是用popupwindow,设置setFocusable(false),然后popupwindow中的listview布局在adatper的getView中设置元素的点击事件。
这是我目前能找到的最直接的答案了。

时间: 2025-01-17 03:21:32

android 如何自定义 popupwindow 效果类似 58同城 的筛选功能的相关文章

Android中自定义PopupWindow实现弹出框并带有动画效果_Android

使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow public class LostPopupWindow extends PopupWindow { public Lost lost; public void onLost(Lost lost){ this.lost = lost; } private View conentView; public View getConentView() { return conentView; } public L

Android中自定义PopupWindow实现弹出框并带有动画效果

使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow public class LostPopupWindow extends PopupWindow { public Lost lost; public void onLost(Lost lost){ this.lost = lost; } private View conentView; public View getConentView() { return conentView; } public L

seo-如何实现类似58同城在搜索引擎中收录www.58.com域名,但实际进入具体城市页?

问题描述 如何实现类似58同城在搜索引擎中收录www.58.com域名,但实际进入具体城市页? 由于准备实施O2O类的网站,业务提出需要实现类似58同城.大众点评在搜索引擎的效果,在搜索引擎中收录www.58.com/www.dianping.com,截图如下: 虽然在搜索引擎中收录www域名,但实际点击却没有这个页面,而是直接跳转到具体的城市页面. 不知道这样的效果是如何实现的? 解决方案 这有很多技术了,比如cdn,域名跳转等等,根据你的位置选择最近.最快的分区. 解决方案二: 根据user

c#如何实现58同城的登录功能?

问题描述 c#如何实现58同城的登录功能? 58同城的登录实在是搞不懂了,在网上搜到的都是13年前的,但是现在58的登录有所改变. 58登录时,整理好post数据后请求https://passport.58.com/dounionlogin 返回给我的是一段js,根据js意图去访问 http://my.58.com/?pts=*** 报"尝试自动重定向的次数太多"的错误,修改了请求逻辑,经过几次跳转后跑到了这个页面http://passport.58.com/acc/valid?url

pb开发-pb9.0实现类似EXCEL的自动筛选功能的DW

问题描述 pb9.0实现类似EXCEL的自动筛选功能的DW 我网上下载的pb6.5的测试程序是可以实现的,但是我在pb9.0就不能实现下拉列数据值为空不知道是什么原因?求大神只招!!

Android自定义PopupWindow仿点击弹出分享功能

本文实例自定义PopupWindow,点击弹出PopupWindow,背景变暗,仿点击弹出分享功能,供大家参考,具体内容如下 注:参照大神代码写的 自定义代码 package com.duanlian.popupwindowdemo; import android.app.Activity; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.view.Lay

Android如何自定义按钮效果_Android

安卓原生的按钮是多么丑,效果是多么单调,大家也是有目共睹的. 要做一个APP少不了使用按钮,一个好看的按钮少不了好看的效果和外表,这次主要跟大家讲讲如何用drawable的xml文件弄一些好看的自定义样式. 首先是外表 在APP中四四方方,灰色底黑色字的按钮是很难看的,我们希望看到的是圆角,彩色,白字(根据你的个人审美也可以是其他样式). 首先是在layout里新建一个按钮 ,然后在drawable文件夹里新建一个drawable resource file ,不妨起名为shape ,加一个se

58同城VS赶集网 APP专业测评

"一个神奇的网站"58同城和"啥都有"的赶集网绝对可以算得上网上最火的广告网站,造成的直接后果就是公交地铁上大喊声怒骂声驴叫声响成一片好不热闹.就广告本身而言,58同城的用户认可度不如赶集网--打擦边球的"赶驴网"都依靠赶集网骑着毛驴的姚晨出了名. 近日,这两家中国分类信息网站的翘楚也都推出了自己智能手机客户端,他们在融资.广告方面此起彼伏,在移动互联网的战场上又表现如何呢?他们的App到底怎么样?本期我们将给出安卓版的专业测评. 一.基本信息

Android自定义仿微信PopupWindow效果_Android

给大家分享一个高仿微信的PopupWindow.就是微信的扫一扫那个功能窗口.下面有应用运行效果图.更加直观的展示了Demo的效果.源代码是通过两种方法实现的.大家可以下载源代码研究研究.集成到自己的项目中也是很方便的.希望对大家有用.先看一下 Demo运行效果 本Demo是高仿的微信以前的版本.并不是最新版本.如果想改成最新版本的可稍做改动就ok了 第一种方式初始化组件 private void initView(){ //实例化标题栏按钮并设置监听 titleBtn = (ImageButt