【问题标题】:How to make check all checkbox from adapter in android如何从android中的适配器检查所有复选框
【发布时间】:2012-01-28 08:43:39
【问题描述】:

我用

制作多个复选框
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,data);
getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
setListAdapter(adapter);

我想勾选这个适配器的所有复选框

【问题讨论】:

    标签: android checkbox android-widget android-listview


    【解决方案1】:

    对列表中的所有位置循环使用 getListView().setSelection(int position)。

    假设数据是一个数组

    for(int i = 0; i < data.length; i++) {
        getListView().setSelection(i);
    }
    

    【讨论】:

    • 感谢您的回复,我是 android 的初学者,如何在 getlistview 中获得所有位置?你能做示例代码吗
    • 列表中的位置数等于数据对象中的元素数。
    • 我成功了,但其他复选框无法设置为真,你能帮帮我吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 2020-03-29
    相关资源
    最近更新 更多