好的,所以我觉得我已经筋疲力尽地寻找这个问题,而且要么是我完全错过了某些东西,要么就是没有其他人试图创建一个允许用户选择多个图像的GridView(显示图像).基本上我希望每当用户选择图像时都会出现橙色选择框,或者如果用户已经选择了图像,则会消失.
这是我必须用客户视图推销自己的东西吗?我也可以尝试在每个图像中包含一个CheckBox,如果图像是,则选中CheckBox.
任何帮助将不胜感激.
小智 1
选中后,只需在单元格的位图上绘制一个复选框即可。未选中切换时绘制原稿。
private Bitmap drawCheck(Bitmap bmp)
{
Bitmap bmChecked = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), bmp.getConfig());
Bitmap check = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.upcheck);
Canvas canvas = new Canvas(bmChecked);
canvas.drawBitmap(bmp, 0, 0, null);
canvas.drawBitmap(check, 0, 0, null);
return bmChecked;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9588 次 |
| 最近记录: |