繁体   English   中英

使用Checkbox实现Section ListView?

[英]Implement Section ListView with Checkbox?

我需要带有复选框的Listview部分,每行都有一些我需要选定行的总数。 在这里我使用了Recyclerview因为Lazy Loading我必须使用Listview 在此输入图像描述

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

谢谢你提前

您可以在适配器中实现自定义界面。 当您从列表中检查项目时,您必须将结果传递给您的活动,稍后您可以对其进行总结。

interface CheckItemList{

        public void onCheckItem(int value){}

    }

在您的Adapter类中创建Interface的引用并调用onCheckItem()

CheckItemList checkItemList = (CheckItemList) mContext;

satView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

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

在您的活动或某个单例类中实现CheckItemList接口。

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

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM