我正在寻找一个ImageView对象的内置方法来告诉我从哪个文件中检索我的图像.
例如我之前在代码中打电话给...
ImageView iv = new ImageView(MainActivity.this);
iv.setImageBitmap(BitmapFactory.decodeFile(f.getAbsolutePath()));
Run Code Online (Sandbox Code Playgroud)
假设我不再引用'f'并且需要找出f是什么.有没有办法做到这一点?我的工作是创建一个扩展ImageView的类,并使用它减少String.(或者在ImageView和String之间创建一个Map)
建议?
最简单的解决方法可能是使用ImageView的标记:
ImageView iv = new ImageView(MainActivity.this);
String path = f.getAbsolutePath();
iv.setImageBitmap(BitmapFactory.decodeFile(path));
iv.setTag(path);
Run Code Online (Sandbox Code Playgroud)
检索路径:
String path = (String) iv.getTag();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12843 次 |
| 最近记录: |