【问题标题】:Create Custom Grid View to show selected image in android创建自定义网格视图以在 android 中显示选定的图像
【发布时间】:2014-04-29 17:43:46
【问题描述】:

我正在使用网格视图,我需要通过在其上显示一个小图像来单击并选择一个图像。正如您在所附图像中看到的,图像上的绿色标记表示它们已被选中。这对于普通网格视图是不可能的。这个我试过了。

请给我建议。

【问题讨论】:

标签: android gridview


【解决方案1】:

谷歌的人已经为你做了一切来解决你的问题 所以,你必须在你的 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);
}

有点像这样,阅读我发给你的文章 花几个小时,你会达到它... 谢谢。

【讨论】:

    【解决方案2】:

    为此,您必须创建自定义适配器并为您的网格项目进行布局,在布局中使用相对布局或框架布局。

    使用这些您可以重叠您的图像

    这里有一些链接可以帮助您 custom adapter

    cusotm adapter

    custom adapter for gridview in android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多