当前位置 : 主页 > 网络编程 > 其它编程 >

androidListView简单测试

来源:互联网 收集:自由互联 发布时间:2023-07-02
demo1代码importandroid.os.Bundle;importandroid.widget.ArrayAdapter;importandroid.widget.Chec   demo1 代码 import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.CheckBox;import android.widget.ListView;publ
demo1代码importandroid.os.Bundle;importandroid.widget.ArrayAdapter;importandroid.widget.Chec

 

demo1

ExpandedBlockStart.gif代码 import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.CheckBox;import android.widget.ListView;public  class MainMenu extends Activity {     CheckBox cb;     Override    protected void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);        setContentView(R.layout.main);         ListView listView  new ListView(this);          listView.setAdapter(new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1,getData()));                    setContentView(listView);      }    private List getData(){                                      List data  new ArrayList();                  data.add("测试数据1");                  data.add("测试数据2");                  data.add("测试数据3");                  data.add("测试数据4");                                      return data;              }            }

 

 

demo2

ExpandedBlockStart.gif代码 package demo.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;public class demolist extends Activity {                  Override       public void onCreate(Bundle icicle) {         super.onCreate(icicle);         setContentView(R.layout.main);         ListView listView  new ListView(this);                         SimpleAdapter adapter  new SimpleAdapter(this,getData(),R.layout.vlist,                                  new String[]{"title","info","img"},                                   new int[]{R.id.title,R.id.info,R.id.img});          listView.setAdapter(adapter);          setContentView(listView);        }      private List getData() {                    List list  new ArrayList();                                   Map map  new HashMap();                     map.put("title", "G1");                    map.put("info", "google 1");                     map.put("img", R.drawable.icon);                    list.add(map);                                   map  new HashMap();                    map.put("title", "G2");                     map.put("info", "google 2");                     map.put("img", R.drawable.icon);                     list.add(map);                                map  new HashMap();                     map.put("title", "G3");                    map.put("info", "google 3");                    map.put("img", R.drawable.icon);                     list.add(map);                                           return list;                }  }

 

 

 

vlist.xml

ExpandedBlockStart.gif代码                                                                      

 

 

 

网友评论