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

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

概述如何获取动态设置的imageview资源名称?这是图像适配器代码:publicclassImageAdapterextendsBaseAdapter{privateContextmContext;publicImageAdapter(Contextc){mContext=c;}publicintgetCount(){returnmThumbIds.length;}publi

如何获取动态设置的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, 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/1112706.html

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

发表评论

登录后才能评论

评论列表(0条)

保存