Android开发中使用ListView 与 CheckBox实现一个多选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。效果:1 单选public class Sin
Android开发中使用ListView 与 CheckBox实现一个多选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
效果:
1 单选
public class SingleActivity extends AppCompatActivity { private ListView listView; private ArrayList<String> groups; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_single); listView = (ListView) this.findViewById(R.id.lvGroup); groups = new ArrayList<String>(); groups.add("11"); groups.add("22"); groups.add("33"); groups.add("44"); groups.add("55"); groups.add("66"); groups.add("77"); AdapterView.OnItemClickListener listItemClickListener = new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 取得ViewHolder对象,这样就省去了通过层层的findViewById去实例化我们需要的cb实例的步骤 SingleAdapter.ViewHolder viewHolder = (SingleAdapter.ViewHolder) view.getTag(); viewHolder.cb.toggle();// 把CheckBox的选中状态改为当前状态的反,gridview确保是单一选中 } }; SingleAdapter adapter = new SingleAdapter(this, groups); listView.setAdapter(adapter); listView.setOnItemClickListener(listItemClickListener); }}
--结束END--
本文标题: Android开发中使用ListView 与 CheckBox实现一个多选框功能
本文链接: https://www.lsjlt.com/news/225731.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0