zoukankan      html  css  js  c++  java
  • 团队作业(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});
    来显示预先设置好的数据。
  • 相关阅读:
    小程序首页不显示tabbar
    小程序之背景音乐——wx.backgroundAudioManager
    根据浏览器分辨率自动调整网页宽度的一个例子
    vue 限制input[type=number]的输入位数策略整理
    php刷新当前页面
    PHP中获取当前页面的完整URL
    如何使用php session
    常用网页播放器代码
    php session 生命周期代码实例
    去掉删除discuz x3.2 的-Powered by Discuz!
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14752808.html
Copyright © 2011-2022 走看看