Android ListView
ListView 简单配置
1.List Layout
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ListView android:id="@+id/rssList" android:layout_width="fill_parent" android:layout_height="fill_parent" ></ListView> </LinearLayout>
2.Item Layout
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/itemTitle" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/itemValue" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
3.Activity
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
rsslist = (ListView)findViewById(R.id.rssList); mModelData = new ArrayList<Map<String, Object>>(); for(int i=0;i<10;i++) { Map<String, Object> item = new HashMap<String,Object>(); item.put("title", i+"title"); item.put("value", i+"value"); mModelData.add(item); } ListAdapter listAdataper = new SimpleAdapter(this,mModelData,R.layout.resslist_item,new String[]{"title","value"},new int[]{R.id.itemTitle,R.id.itemValue}); rsslist.setAdapter(listAdataper);
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
Cursor cursor = getContentResolver().query(People.CONTENT_URI, null, null, null, null); startManagingCursor(cursor); ListAdapter listAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_expandable_list_item_1, cursor, new String[]{People.NAME}, new int[]{android.R.id.text1}); listView.setAdapter(listAdapter);
需要在AndroidManifest.xml中如权限:<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>