GridView多选像Gallery GridView

时间:2016-07-22 19:16:16

标签: java android

我们如何实现这样的多选?

你有图像,当GridView.MultiChoiceModeListener被调用时,图像的左上角会有一个复选框,就像我们Android手机中的图库应用程序一样?

因为我尝试过隐藏的复选框,而OnCreateActionMode的{​​{1}}我这样做了:

GridView.MultiChoiceModeListener

基本上迭代到 @Override public boolean onCreateActionMode(ActionMode actionMode, Menu menu) { for(int view_group_index = 0; view_group_index < grid_view.getChildCount(); view_group_index++) { ViewGroup view_group = (ViewGroup)grid_view.getChildAt(view_group_index); for(int child_view_index = 0; child_view_index < view_group.getChildCount(); child_view_index ++) { View current_view = view_group.getChildAt(child_view_index); if (current_view instanceof CheckBox) { CheckBox check_box = (CheckBox)current_view; check_box.setVisibility(View.VISIBLE); } } } 的所有可见子项并将其GridView设置为可见。但是这里的问题是它只设置在调用CheckBoxes时可见的视图,这意味着当您向下滚动onCreateActionMode后续项目时GridView仍然不可见

所以基本上我们如何在我们的图库应用程序中重新创建多项选择?

0 个答案:

没有答案