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});
    来显示预先设置好的数据。
  • 相关阅读:
    Windows10下VirtualBox安装CentOS7网络配置:添加DNS
    Windows下LaTeX环境: SumatraPDF + notepad++/ST3
    Windows10 环境变量设置: "此环境变量太大"
    修改CMD字体后导致乱码的恢复方法
    nfs:server is not responding,still trying 原因与解决方案
    [GIT] 更新.repo目录
    linux网络栈相关
    linux mailbox模型
    虚拟机ping不通主机,主机能ping 通虚拟机问题解决
    pygame学习
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14752808.html
Copyright © 2011-2022 走看看