• 团队作业(2)


    今天在搜索界面加入了一个搜索框和一个搜索按钮,按钮可以实现跳转到预设的显示商品的界面上,同时在设想在搜索框下方显示热门的商品,于是学习使用了fragment中使用listview展示。在查找资料过程中发现这种实现方法

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    adapter = new SimpleAdapter(getActivity(), getData(), R.layout.testitem,
    new String[]{ "title"},
    new int[]{ R.id.itemtitle}); //配置适配器,并获取对应Item中的ID
    lv.setAdapter(adapter);

    }
    //数据的获取@!
    private List<? extends Map<String, ?>> getData() {
    List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();

    //将需要的值传入map中
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("title", "热卖大司马同款发病棉袄");


    list.add(map);

    map = new HashMap<String, Object>();
    map.put("title", "你在赣神魔");


    list.add(map);

    map = new HashMap<String, Object>();
    map.put("title", "redmik40游戏版");


    list.add(map);
    map = new HashMap<String, Object>();
    map.put("title", "华为mate40pro只要6999");


    list.add(map);
    map = new HashMap<String, Object>();
    map.put("title", "联想小新14pro开启抢购");


    list.add(map);
    map = new HashMap<String, Object>();
    map.put("title", "哥哥吃过的棒棒糖!!!");


    list.add(map);
    return list;
    }
    在activity初始化时就初始化listview同时不用再写一个adapter,直接使用自带的适配器
    adapter = new SimpleAdapter(getActivity(), getData(), R.layout.testitem,
    new String[]{ "title"},
    new int[]{ R.id.itemtitle});
    来显示预先设置好的数据。
  • 相关阅读:
    第三百九十一、二、三、四、五、六、七天 how can I 坚持
    第三百九十天 how can I 坚持
    第三百八十九天 how can I 坚持
    POJ 1745:Divisibility 枚举某一状态的DP
    POJ 1502:MPI Maelstrom Dijkstra模板题
    POJ 1160:Post Office 邮局经典DP
    POJ 1062:昂贵的聘礼
    POJ 1125:Stockbroker Grapevine
    POJ 1236:Network of Schools
    POJ 2186:Popular Cows Tarjan模板题
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14752808.html
Copyright © 2020-2023  润新知