首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Spinner施用小结

2012-09-27 
Spinner使用小结ExpandableListView, Gallery, GridView, ListView, Spinner 都是AdapterView的子类,Adapt

Spinner使用小结

ExpandableListView, Gallery, GridView, ListView, Spinner 都是AdapterView的子类,AdapterView 是内容由 Adapter 来决定的视图类.

下拉列表(Spinner)是一个每次只能选择所有项中一项的部件. 它的项目来自于与之相关联的 Adapter.

??????? adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

?? ???? ArrayAdapter<String> adapter = new ArrayAdapter<String>(

??????????????? getApplicationContext(), android.R.layout.simple_spinner_item,

??????????????? nameList);?? //为下拉菜单后的状态添加布局文件

??????? spinner.setAdapter(adapter);? //适配器

??????? spinner.getCount();?? ?//获取子视图的数量

??????? spinner.getAdapter();?? ?//返回适配器

??????? spinner.getSelectedItem();?? ?//被选择项的内容

??????? spinner.getSelectedItemId();?? ?//被选择项的id

??????? spinner.getPrompt();?? ?//获取下拉菜单的标题文件

??????? spinner.setPrompt(prompt);?? ?//设置比哦啊体文件

??????? spinner.addView(child);?? //添加子视图?? (这个方法继承自ViewGroup,listView等也可以使用)

ListView ?

?? ?void?? ?addFooterView(View v)

?? ?添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

?? ?void?? ?addFooterView(View v, Object data, boolean isSelectable)

?? ?添加一个固定显示于列表底部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

?? ?void?? ?addHeaderView(View v, Object data, boolean isSelectable)

?? ?添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

?? ?void?? ?addHeaderView(View v)

?? ?添加一个固定显示于列表顶部的视图.如果多次调用该方法, 视图将按照它们添加的顺序排列.如果需要,添加的视图可以获得焦点.

热点排行