相关疑难解决方法(0)

ExpandableListView和复选框

我在Android中编写简单的过滤器,并希望使用ExpandableListAdapter复选框.

我没有创建列表或检查复选框的问题.但我真的不知道如何记住选择.关闭组并再次打开或当我尝试打开不同的组时,复选框是更改.

我试图在网上阅读,但我没有找到如何解决我的问题.

这是我的代码:

public class TasksFilterDialog extends Dialog{

private static final String TAG = "Filter Dialog";
private static final String ChildID = "ChildID";
private static final String GroupID = "GroupID";

private boolean[] statusCheck;

ExpandableListView list;
SimpleExpandableListAdapter listAdapter;

public TasksFilterDialog(Context context) {
    super(context);
    statusCheck = new boolean[Tasks.Status.values().length];
    for(int i=0; i<statusCheck.length; i++)
        statusCheck[i]=true;
}


@Override
protected void onCreate(Bundle savedInstanceState) {
    Log.d(TAG, "Creating dialog");
    this.setContentView(R.layout.tasks_filter);
    list = (ExpandableListView)findViewById(R.id.filter_list);
    setListAdapter();                       // Setting Adapter Values to use on list
    list.setAdapter(listAdapter);           // Setting …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
1683
查看次数

标签 统计

android ×1