Android多条件筛选功能,android 多条件筛选菜单效果

效果如图

以下两种效果,第一种效果 跟第二种效果,实现方式大同小异。区别仅仅在于ListView 与GridView。

接下来,根据思路去看一下实现过程。

功能介绍:点击顶部的菜单栏,弹出菜单选择栏,选择具体菜单条目后,记录当前选择条目,并关闭菜单选择栏,将该选择条目展示在当前菜单栏上。

思路分析:给顶部的菜单栏添加点击事件,当响应点击事件时,弹出 菜单选择栏,给菜单选择栏的item 记录点击事件,将该item的信息传递出去保存,并改变item选择状态,同事隐藏 菜单选择栏。

0818b9ca8b590ca3270a3433284dd417.png  

0818b9ca8b590ca3270a3433284dd417.png

实现过程:

首先去实现这一个布局

0818b9ca8b590ca3270a3433284dd417.png

android:id="@+id/rl_option_top"

android:layout_width="fill_parent"

android:layout_height="44dp"

android:background="@drawable/shape_rectangle_white_bottom_gray" >

android:id="@+id/classify"

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_marginLeft="5dp"

android:drawablePadding="2dp"

android:drawableRight="@drawable/img_triangle_down_gray"

android:gravity="center"

android:text="@string/classify" />

android:id="@+id/time"

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_marginLeft="5dp"

android:layout_toRightOf="@id/classify"

android:gravity="center"

android:text="@string/time" />

android:id="@+id/category"

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_marginLeft="5dp"

android:layout_toRightOf="@id/time"

android:gravity="center"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值