当前位置:   article > 正文

仿美团商品选购下拉菜单实现_lyui 实现手机端订单列表

lyui 实现手机端订单列表

感觉自己还是很少写实际应用实现的博客。最近在找实习,写博客时间少了,但还是要坚持。今天这篇博客来讲下电商应用中常见的选择类别下拉列表的实现。先看下效果图:


一、下拉列表的实现

其实实现方法有很多,这时实现的也没有什么技术含量,只是总结下自己在项目中的做法,也提供一个思路。

首先是列表的数据,一般数据都是从后台读过来,这里因为没有后台,所以写死在客户端:

  1. private void initMenuData() {
  2. menuData1 = new ArrayList<Map<String, String>>();
  3. String[] menuStr1 = new String[] { "全部", "粮油", "衣服", "图书", "电子产品",
  4. "酒水饮料", "水果" };
  5. Map<String, String> map1;
  6. for (int i = 0, len = menuStr1.length; i < len; ++i) {
  7. map1 = new HashMap<String, String>();
  8. map1.put("name", menuStr1[i]);
  9. menuData1.add(map1);
  10. }
  11. menuData2 = new ArrayList<Map<String, String>>();
  12. String[] menuStr2 = new String[] { "综合排序", "配送费最低" };
  13. Map<String, String> map2;
  14. for (int i = 0, len = menuStr2.length; i < len; ++i) {
  15. map2 = new HashMap<String, String>();
  16. map2.put("name", menuStr2[i]);
  17. menuData2.add(map2);
  18. }
  19. menuData3 = new ArrayList<Map<String, String>>();
  20. String[] menuStr3 = new String[] { "优惠活动", "特价活动", "免配送费",
  21. "可在线支付" };
  22. Map<String, String> map3;
  23. for (int i = 0, len = menuStr3.length; i < len; ++i) {
  24. map3 = new HashMap<String, String>();
  25. map3.put("name", menuStr3[i]);
  26. menuData3.add(map3);
  27. }
  28. }
就是做了简单的封装。弹出列表的实现考虑使用Popwindow。

  1. popMenu = new PopupWindow(contentView,
  2. LinearLayout.LayoutParams.MATCH_PARENT,
  3. LinearLayout.LayoutParams.MATCH_PARENT);
  4. popMenu.setOutsideTouchable(true);
  5. popMenu.setBackgroundDrawable(new BitmapDrawable());
  6. popMenu.setFocusable(true);
  7. popMenu.setAnimationStyle(R.style.popwin_anim_style);
  8. popMenu.setOnDismissListener(new OnDismissListener() {
  9. public void onDismiss() {
  10. productTv.setTextColor(Color.parseColor("#5a5959"));
  11. sortTv.setTextColor(Color.parseColor("#5a5959"));
  12. activityTv.setTextColor(Color.parseColor("#5a5959"));
  13. }
  14. });

接着将数据封装到adapter中ÿ
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/536708
推荐阅读
相关标签
  

闽ICP备14008679号