如何在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));

希望这能解决您的问题。

首先,您需要确定您是否真的在使用(例如,您的应用程序下载了图像)或。