我想在customlistview.my适配器中取消选中复选框工作正常,然后单击按钮
这是在我的按钮监听器中写的
for(int i = 0; i<listview.getChildCount();i++)
{
v = listview.getChildAt(i);
CheckBox cv =(CheckBox)v.findViewById(R.id.checktitle);
if(cv.isChecked())
{
// cv.setChecked(false);
//listview.setItemChecked(i, false);
toggle(cv);
}
Run Code Online (Sandbox Code Playgroud)
在切换方法中
public void toggle(CheckBox v)
{
if (v.isChecked())
{
v.setChecked(false);
}
else
{
v.setChecked(true);
}
}
Run Code Online (Sandbox Code Playgroud)
适配器
public class customAdapter extends ArrayAdapter {
View view=null;
Context context;
ViewHolder holder; boolean checkAll_flag = false;
boolean checkItem_flag = false;
List<CustomDishMenus> dcates=new ArrayList<CustomDishMenus>();
public customAdapter(Context context, int textViewResourceId, List objects) {
super(context, textViewResourceId, objects);
// TODO Auto-generated constructor stub
this.context=context;
this.dcates=objects; …Run Code Online (Sandbox Code Playgroud) 任何人都可以请告诉我如何禁用listview水平和垂直线可见性设置为false.like在数据网格中我们使用属性gridLine = false.So是否有任何listview选项?