【发布时间】:2014-04-29 17:43:46
【问题描述】:
我正在使用网格视图,我需要通过在其上显示一个小图像来单击并选择一个图像。正如您在所附图像中看到的,图像上的绿色标记表示它们已被选中。这对于普通网格视图是不可能的。这个我试过了。
请给我建议。
【问题讨论】:
我正在使用网格视图,我需要通过在其上显示一个小图像来单击并选择一个图像。正如您在所附图像中看到的,图像上的绿色标记表示它们已被选中。这对于普通网格视图是不可能的。这个我试过了。
请给我建议。
【问题讨论】:
谷歌的人已经为你做了一切来解决你的问题 所以,你必须在你的 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);
}
有点像这样,阅读我发给你的文章 花几个小时,你会达到它... 谢谢。
【讨论】:
【讨论】: