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

1、首先,定义列表的item
<?xml version="1.0" encoding="utf-8"?>        
2、然后是页面的布局,加入listview
<?xml version="1.0" encoding="utf-8"?>                                                

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张图片

更多相关文章

  1. 利用android studio LinearLayout线性布局嵌套设计制作简易的计
  2. Android -- 跨应用绑定service(AIDL)
  3. Android 自学之相对布局 RelativeLayout
  4. Android提供的系统服务之--LayoutInflater(布局服务)
  5. 第七章 布局
  6. Android 5.0上动态布局层级覆盖问题
  7. Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

随机推荐

  1. Android ADB原理(1)---ADB enable/disabl
  2. android之GSON解析
  3. Android侧拉菜单实现
  4. 在android中通过intent打开网页
  5. Android useful Links
  6. android底图局部加载移动
  7. android 文件保存
  8. Install Android 2.2 Froyo on Nexus One
  9. Android应用程序键盘(Keyboard)消息处理机
  10. Android数据存储之:SQLite数据库存储