標籤:android blog io ar os sp java on 資料
在activity中的編寫如下代碼:
final List<String> items = new ArrayList<String>(); //設定要顯示的資料,這裡因為是例子,所以固定寫死items.add("item1");items.add("item2");items.add("item3");ListView listView = (ListView) findViewById(R.id.listView1); // 從布局中擷取listview,也可以動態建立listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1, items));//關聯AdapterlistView.setOnItemClickListener(new OnItemClickListener() { //設定點擊ListView中的條目的響應對象@Overridepublic void onItemClick(AdapterView<?> parent, View view, //回應程式法,其中view是一個TextView對象,position是選擇條目的序號int position, long id) { Toast.makeText(getApplicationContext(), items.get(position), Toast.LENGTH_SHORT).show();}});
ListView是通過Adapter將資料繫結到其上面的,最簡單的Adapter就是ArrayAdapter,它對應的資料就是一個字串列表List。其中android.R.layout.simple_expandable_list_item_1 是系統本身提供的一種預設顯示樣式。
Android學習筆記:ListView簡單實用--顯示文字列表