android – 如何获取图像资源名称

android – 如何获取图像资源名称,第1张

概述如何获取动态设置的imageview资源名称? 这是图像适配器代码: public class ImageAdapter extends BaseAdapter { private Context mContext; public ImageAdapter(Context c) { mContext = c; } public int getCount() { 如何获取动态设置的imagevIEw资源名称?

这是图像适配器代码:

public class ImageAdapter extends BaseAdapter {  private Context mContext;  public ImageAdapter(Context c) {    mContext = c;  }  public int getCount() {    return mThumbIDs.length;  }  public Object getItem(int position) {    return null;  }  public long getItemID(int position) {    return 0;  }  // create a new ImageVIEw for each item referenced by the Adapter  public VIEw getVIEw(int position,VIEw convertVIEw,VIEwGroup parent) {    VIEw v;    if (convertVIEw == null) { // if it's not recycled,initialize some      // attributes      LayoutInflater li = getLayoutInflater();      v = li.inflate(R.layout.grIDxml,null);        imageVIEw = (ImageVIEw)v.findVIEwByID(R.ID.icon_image);      imageVIEw.setLayoutParams(new GrIDVIEw.LayoutParams(85,85));      //imageVIEw.setScaleType(ImageVIEw.ScaleType.CENTER_CROP);      imageVIEw.setpadding(5,5,5);    } else {      imageVIEw = (ImageVIEw) convertVIEw;  }    imageVIEw.setimageResource(mThumbIDs[position]);        imageVIEw.setTag(mThumbIDs[position]);    System.out.println(mThumbIDs[0]);          System.out.println(mThumbIDs[1]);          System.out.println(mThumbIDs[2]);          System.out.println(mThumbIDs[3]);          System.out.println(mThumbIDs[4]);    return imageVIEw;  }  // references to our images  private Integer[] mThumbIDs = { R.drawable.directory_xml,R.drawable.news_xml,R.drawable.calendar_xml,R.drawable.facilitIEs_xml,R.drawable.employee_handbook_xml,R.drawable.settings_xml };}}
解决方法 您可以使用setTag()和getTag()来设置或获取图像资源名称以及imgae

当您动态设置图像时,可以添加以下行以使用图像设置imageresource名称

imageVIEw.setTag("image resource name");

如果要检索可以使用的图像资源名称

String imagename = (String) imageVIEw.getTag();
总结

以上是内存溢出为你收集整理的android – 如何获取图像资源名称全部内容,希望文章能够帮你解决android – 如何获取图像资源名称所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存