Android ListView分两列显示(不用自定义Adapter)

想要实现ListView里有两列内容,在网上查了很多地方都要自定义Adapter,后来终于找到了比较简单的方法!

1、首先,定义列表的item



    
    
2、然后是页面的布局,加入listview



    

        

        
    

    
        


        

    



3、将数据和listView绑定
 final ListView listView1= (ListView) self.findViewById(R.id.list1);
        List> listItems=new ArrayList>();
        for (int i = 0; i < mount; i++) {
            Map listItem=new HashMap();
            listItem.put("header", name[i]);
            listItem.put("second", areaString[i]);
            listItems.add(listItem);
        }

        SimpleAdapter simpleAdapter=new SimpleAdapter(this,listItems,R.layout.mylistview,new String[]{"header","second"},new int[]{R.id.tvF,R.id.tvS});
        listView1.setAdapter(simpleAdapter);

最后出现的结果如下图所示: Android ListView分两列显示(不用自定义Adapter)_第1张图片


你可能感兴趣的:(Android,listview,android,listview,SimpleAdapter)