Bất cứ ai có thể cho tôi biết làm thế nào tôi có thể setTag và getTag cho những hình ảnh trong GridView. Tôi đã viết đoạn mã sau, nhưng nó không hoạt động. Mã sau có đúng không?Android: Làm thế nào tôi có thể giải quyết cho những hình ảnh trong GridView?
int jj=100;
for(int j=0;j<imageid.length;j++)//imageid is the array of drawable images
{
griview1.getChildAt(j).setTag(jj);
System.out.println(g.getChildAt(j).getTag());
}
đây là phương pháp getView tôi
public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
ImageView imv;
if(arg1!=null)
{
imv=(ImageView)arg1;
}
else
{
imv=new ImageView(cont);
imv.setLayoutParams(new GridView.LayoutParams(40,40));
imv.setScaleType(ScaleType.CENTER_CROP);
imv.setPadding(0,0,0,0);
}
}
imv.setImageResource(imageid[arg0]);
return imv;
bạn đã thực hiện một bài như thế này trước và một phản ứng rất hợp lệ đã được trình bày cho bạn. nếu bạn định đi bất cứ đâu, hãy đăng bộ điều hợp tùy chỉnh của bạn. Hãy xem những gì bạn đang làm trong 'getView() ' – mango
Tôi thực sự xin lỗi bạn đời, do nhầm lẫn tôi đã xóa bài trước đó. –