gpt4 book ai didi

java - 使用复选框实现部分 ListView?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:50 25 4
gpt4 key购买 nike

我需要带有复选框的 Listview 部分,每一行都有一些我需要选定行的总数。在这里我使用了 Recyclerview 因为延迟加载我必须使用 Listviewenter image description here

ListView 在数组列表中有 10 个成员,但最初我只得到 4 行值,我最初需要 10 个。这是由于延迟加载造成的。

提前致谢

最佳答案

您可以在适配器中实现自定义接口(interface)。当您从列表中检查您的项目时,您必须将结果传递给您的 Activity ,稍后您可以对其求和。

interface CheckItemList{

public void onCheckItem(int value){}

}

In your Adapter Class create a reference of Interface and call onCheckItem()

CheckItemList checkItemList = (CheckItemList) mContext;

satView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
if(isChecked){
checkItemList.onCheckItem(value);
}
}
}
);

在您的 Activity 或一些单例类中实现 CheckItemList 接口(interface)。

class MyActivity extends Activity implements CheckItemList.
onCheckItem(int value){
//Add your code to store checked value
}

关于java - 使用复选框实现部分 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com