如何在android中显示路径中的图像?

时间:2013-10-02 12:45:33

标签: android imageview

我想在活动中显示一些图像,图像的数量是不确定的。我只有一个关于图像路径的String []。

我知道如何显示一张图片。有人能告诉我如何使用ImageView或GridView显示多个图像吗?

非常感谢!

4 个答案:

答案 0 :(得分:0)

GridView教程可以告诉你!

http://developer.android.com/guide/topics/ui/layout/gridview.html

而不是ID-Array,将其与BitmapFactory.decodePath(String path)一起使用。

祝你好运!

答案 1 :(得分:0)

答案 2 :(得分:0)

要从路径中获取图片,请尝试以下操作:

//pathImage contain the path of you image
//get the name of your image from its path
pathImage = pathImage.substring(pathImage.lastIndexOf('/'), pathImage.lastIndexOf('.'));
//get image resource from iamge name
int imageResource = getResources().getIdentifier(pathImage, "drawable", getPackageName());
//set your image in imageview
yourImageView.setImageResource(imageResource);

答案 3 :(得分:0)

您可以尝试此answer,也可以尝试Universal Image Loader来有效地显示图像。