您的位置:首页 > 移动开发 > Android开发

Android AdapterView

2015-06-21 23:15 495 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: