如何在Android上的ImageView()中显示内部存储器中的图像?
我想显示一个在我的内部存储器中的图像,但我不断得到一个错误,“没有这样的目录文件”。我不知道该设置什么作为文件的路径 这就是我所拥有的:如何在Android上的ImageView()中显示内部存储器中的图像?,android,Android,我想显示一个在我的内部存储器中的图像,但我不断得到一个错误,“没有这样的目录文件”。我不知道该设置什么作为文件的路径 这就是我所拥有的: pButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View view) { pBox.setImageBitmap(BitmapFactory.dec
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));
希望这能解决您的问题。首先,您需要确定您是否真的在使用(例如,您的应用程序下载了图像)或。