如何从ImageView(ANDROID)获取文件名

戈里奥

我想获取改组后的ImageViews的文件名

    private List<Drawable> images_;
    images_ = new ArrayList<Drawable>();
    images_.clear();

    images_.add(getResources().getDrawable(R.drawable.img1));
    images_.add(getResources().getDrawable(R.drawable.img2));
    images_.add(getResources().getDrawable(R.drawable.img3));
    images_.add(getResources().getDrawable(R.drawable.img4));

    Collections.shuffle(images_); 

    ImageView img_1 = (ImageView)findViewById(R.id.img_1);   
    img_1.setBackgroundDrawable(images_.get(0));

如何知道在此ImageView(img_1)中设置了什么图像名称?

三极管

使用setImageResource(resID)代替setBackgroundDrawable现在,您可以使用setId(resID)方法将图像的ID作为相同的resID获得要获取图像名称,请使用以下方法。

getResources().getResourceName(urImage.getId());


ArrayList<Integer> list = new ArrayList<Integer>() {{
    add(R.drawable.img1);
    add(R.drawable.img2);
    add(R.drawable.img3);
}}
Collections.shuffle(list);
ImageView img_1 = (ImageView)findViewById(R.id.urimageId);   
img_1.setImageResource(list.get(0));
img_1.setTag(list.get(0));

现在,要获取图像名称,请执行以下操作。

getResources().getResourceName((Integer)img_1.getTag());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从ImageView(ANDROID)获取文件名

来自分类Dev

如何从Android中的文件路径获取文件名

来自分类Dev

Android - 获取上次保存的文件名

来自分类Dev

如何从Javascript FileReader获取文件名?

来自分类Dev

如何获取上传的文件名?

来自分类Dev

@MultipartForm如何获取原始文件名?

来自分类Dev

如何获取最终文件名

来自分类Dev

如何从此ActionDispatch获取文件名

来自分类Dev

如何从此ActionDispatch获取文件名

来自分类Dev

如何获取`。文件名可靠吗?

来自分类Dev

jQuery如何获取文件名

来自分类Dev

如何从hib获取文件名

来自分类Dev

如何从UploadFileCompletedEventArgs获取文件名?

来自分类Dev

如何仅获取文件名+变量的扩展名

来自分类Dev

perl 如何获取文件名和扩展名

来自分类Dev

如何从cfhttp获取请求获取文件名?

来自分类Dev

如何在Android中使用View Pager获取图像文件名

来自分类Dev

如何在Android中使用View Pager获取图像文件名

来自分类常见问题

如何快速从文件路径获取文件名

来自分类Dev

如何从“文件”按钮获取选定的文件名?

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何拆分文件路径以获取文件名?

来自分类Dev

如何获取inputStream使用的文件的文件名?

来自分类Dev

如何获取wget下载的文件的文件名

来自分类Dev

如何获取在Python中导入文件的文件名

来自分类Dev

如何获取在Python中导入文件的文件名

来自分类Dev

Powershell:如何根据文件名获取文件的位置?

来自分类Dev

如何另存为文件,但同时获取文件名?

来自分类Dev

如何从.map文件获取目标文件名