如何在Android上的ImageView()中显示内部Storge的图像



我想显示一个内部存储中的图像,但我一直遇到一个错误,即"目录没有这样的文件"。我不知道该设置为文件的路径。

这就是我所拥有的:

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));

希望这能解决您的解决方案。

最新更新