本文实例讲述了Android ListView实现单选及多选等功能的方法。分享给大家供大家参考,具体如下:
在项目中也遇到过给ListView的item添加选择功能。比如一个网购APP,有个历史浏览页面,这个页面现点击item单选/多选及全选删除功能。
当时也是通过在数据中添加一个是否选择的字段来记录item的状态,然后根据这个字段有相应的position位置进行选择状态更改及删除操作。
刚刚看了Android API Demos中17种ListView的实现方法,发现ListView自身就带有我们所需要的单选,多选功能而且实现起来相当方便。
public class SingleChoiceList extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, GENRES)); final ListView listView = getListView(); listView.setItemsCanFocus(false); listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);//添加这一句话,就实现单选功能 //listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);//添加这一句话,就实现多选功能 } private static final String[] GENRES = new String[] { "Action", "Adventure", "Animation", "Children", "Comedy", "Documentary", "Drama", "Foreign", "History", "Independent", "Romance", "Sci-Fi", "Television", "Thriller" };}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android ListView实现单选及多选等功能示例
后端开发2023-05-30
Android实现ListView控件的多选和全选功能实例
后端开发2023-05-31
Android中ListView + CheckBox实现单选、多选效果
后端开发2022-06-06
Android ListView ImageView实现单选按钮实例
后端开发2022-06-06
Android编程实现ListView滚动提示等待框功能示例
后端开发2022-06-06
Android 照片选择区域功能实现示例
后端开发2024-04-02
Android利用GridView实现单选功能
后端开发2022-06-06
Android编程实现分页加载ListView功能示例
后端开发2022-06-06
Android实现便于批量操作可多选的图片ListView实例
后端开发2022-06-06
Android编程实现自定义Tab选项卡功能示例
后端开发2022-06-06
实例讲解php怎么实现单选功能
后端开发2023-05-14
Android利用RecyclerView实现全选、置顶和拖拽功能示例
后端开发2023-05-31
JS如何实现表单全选以及取消全选功能
后端开发2023-06-29
咦!没有更多了?去看看其它编程学习网 内容吧