我想显示一个内部存储中的图像,但我一直遇到一个错误,即"目录没有这样的文件"。我不知道该设置为文件的路径。
这就是我所拥有的:
pButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View view) {
pBox.setImageBitmap(BitmapFactory.decodeFile("/internalstorage/pictures/cat.jpg"));
}
您的路径不正确,通过此代码获得存储路径,然后使用此路径添加您的图片路径。
File extStore = Environment.getExternalStorageDirectory();
String path = extStore.getPath() + "/pictures/cat.jpg"
然后在
中使用此路径pBox.setImageBitmap(BitmapFactory.decodeFile(path));
希望这能解决您的解决方案。