Android GridView选择项目边框/突出显示

时间:2013-03-13 04:51:44

标签: android gridview android-gallery

在Android上的原生图库应用中,当Select item通过选项菜单操作时,您可以选择多个项目,每个网格项目顶部都会显示彩色边框覆盖,表示点击时选中。

问题:

  • 如何使用getView()中的ImageAdapter动态执行此操作 类? (因为有setBackgroundColor()但没有setBorder()

  • 有没有更好的方法来实现这一目标? (例如创建填充 对于gridview单元格中的图像,然后设置 背景颜色看起来像边框)

1 个答案:

答案 0 :(得分:0)

  • 我最终决定在原帖中使用第二种方法:在gridview单元格中为ImageView创建填充并设置背景颜色。
  • 我将ImageView.ScaleType.CENTER_CROPsetCropToPadding(true);用于ImageView。