我正在研究网格视图,我需要单击并通过在其上显示一个小图像来选择图像。正如您在所附图像中看到的那样,图像上的绿色标记表示它们已被选中。这对于普通网格视图是不可能的。我试过这个。
请给我建议。
谷歌的人已经为您解决了您的问题,所以,您必须在 Activity 中使用 ActionMode 并填满您的 gridView。
http://developer.android.com/guide/topics/ui/menus.html#context-menu
因此,当您进入 ActionMode 时,只需在 ChoiceMode-> Multiple 中设置您的 gridView 对象。
在您的代码中:
GridView gv=new GridView(this) or this.findViewById(R.id.ma_grid_view);
GridAdapter adapter...
gv.setAdapter(adapter)
beginActionMode(); // this might be used by a long press or by button tam in action bar...
public void beginActionMode(){
gv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
有点像这样,阅读我发给你的文章,花一些时间,你会得到它......谢谢。