我在内存中有图像。当我单击一个imageView时,现在调用此onclick我需要使用内部存储器中的另一个图像更改Imageview图片。我无法使用v.setImageURI(Uri.fromFile(f));其中v是视图。如何从文件路径“f”设置图像。我无法使用imageview名称并将其设置为bez我应该动态创建n个具有相同名称的imageview,因此,我必须使用单击的imageView Id并进行设置。我怎么能这样做。
public void onClick(View v) {
ContextWrapper Dircw = new ContextWrapper(getApplicationContext());
File Dirpath = Dircw.getDir("animalsonclick", Context.MODE_WORLD_READABLE);
File f = new File(Dirpath.toString()+"/"+PictureName.get(0)+".jpg");
String Tagname=v.getTag().toString();
Not able to ----> v.setImageURI(Uri.fromFile(f));
use this setImageURI Handler handler=new Handler();
from "File f" handler.postDelayed(new Runnable() {
shows error @Override
public void run() {
}
},1000);
Toast.makeText(LearnLayoutAnimals.this, PictureName.get(0), Toast.LENGTH_SHORT).show();
}
});