У меня есть макет gridView для отображения изображений, и я хочу поместить маленький значок над изображением, как отмечено.Как наложить небольшую иконку на другое изображение на ImageView
вот мой код:
ImageView i;
if (convertView == null) {
i = new ImageView(mContext);
i.setLayoutParams(new GridView.LayoutParams(width, height));
i.setPadding(10, 10, 10, 10);
i.setScaleType(ImageView.ScaleType.CENTER_CROP);
} else {
i = (ImageView) convertView;
}
if(mImageSet == IMAGE_SET_ONE) {
boolean cek = true;
i.setImageBitmap(decodeSampledBitmapFromResource(mContext.getResources(),mThumbIds[position],width,width));
}
Пожалуйста, помогите ..
Try раздувать convertView от FrameLayout ресурса вместо создания ImageView в коде. Поместите ImageView и просмотрите небольшую иконку в этом макете. Получите доступ к представлению изображения и просмотру значка через 'findViewById' – JustAnotherCoder