AdapterView extends ViewGroup
AdapterView 继承 ViewGroup ,它的本质是容器.
AdapterView 可以包括多个列表项,由Adapter提供. 调用AdapterView的setAdapter()方法设置Adapter即可.
AdapterView extends ViewGroup
AbsListView extends AdapterView
AbsSpinner extends AdapterView
AdapterViewAnimator extends AdapterView
AbsListView extends ListView
AbsListView extends GridView
Spinner extends AbsSpinner
Gallery extends AbsSpinner
AdapterViewFilpper extends AdapterViewAnimator
StackView extends AdapterViewAnimator
ExpandableListView extends ListView
BaseAdapter 同时实现ListAdapter, SpinnerAdapter
BaseAdapter有三个子类分别是. CursorAdapter, ArrayAdapter, SimpleAdapter.
String[] array = new String(){“aaa”,”bbb”,”ccc”};
ArrayAdapter adapter2 = new ArrayAdapter(mContext, R.layout.checked_item, array2);
ListActivity :
onCreateView(){
String[] arr = {“aaa”,”bbb”,”ccc”};
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_multiple_choice, arr);
setListAdapter(adapter);
}
SimpleAdapter:
private String[] names = new String[]{“aa”,”bb”,”cc”};
private String[] descs = new String[]{“11”,”22”,”33”};
private int[] imageIds = new int[]{R.drawable.tiger, R.drawable.nongyu, R.drawable.qingzhao};
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContenView(R.layout.main);
List