文章出處
ArrayAdapter和SimpleAdapter
activity_main.xmlitem_listView.xml public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String[] objects = new String[]{ "AAAA", "BBBB", "CCCC" }; ListView lv = (ListView) findViewById(R.id.lv); //ArrayAdapter使用 //lv.setAdapter(new ArrayAdapter (this, R.layout.item_listview, R.id.tv_name,objects)); //SimpleAdapter支持多種數據 //集合中每個元素包含ListView條目所需要的數據,每個條目包含一個字符串和一個整型,使用map封裝這2數據 List > data = new ArrayList ,>>(); Map ,>map1 = new HashMap ,>(); map1.put("photo", "aaaa"); map1.put("name", "AAAA"); data.add(map1); Map ,>map2 = new HashMap ,>(); map2.put("photo", "cccc"); map2.put("name", "CCCC"); data.add(map2); Map ,>map3 = new HashMap ,>(); map3.put("photo", "bbbb"); map3.put("name", "BBBB"); data.add(map3); Map ,>map4 = new HashMap ,>(); map4.put("photo", "dddd"); map4.put("name", "DDDD"); data.add(map4); lv.setAdapter(new SimpleAdapter(this, data, R.layout.item_listview, new String[]{"photo", "name"}, new int[]{R.id.tv_pic, R.id.tv_name} )); } ,>,> ,>
看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170121/92768.html
文章列表
全站熱搜