ListView中一行的格式
android:layout_width="match_parent" android:layout_height="match_parent">
android:layout_height="wrap_content">
android:layout_height="wrap_content" android:layout_gravity="center">
public class MainActivity extends ListActivity {
private final String cities[] = new String[]{"beijing","shanghai","jiangsu","guangdong","zhejiang","chongqiong","sichun","hunan"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
List> data = new ArrayList>();
for(int i=0; i
Map map = new HashMap();
map.put("icon", R.drawable.icon);
map.put("city", cities[i]);
data.add(map);
}
SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.row, new String[]{"icon","city"}, new int[]{R.id.imageView,R.id.textView});
setListAdapter(adapter);
}
}