文章出處

ArrayAdapter和SimpleAdapter

 

 

activity_main.xml    item_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

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()