0

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

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

非常感谢!

4

4 回答 4

0

你可以试试这个答案,也可以试试Universal Image Loader来有效地显示图片。

于 2013-10-02T12:54:26.197 回答
0

GridView 教程可以告诉你!

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

而不是 ID-Array,将其与BitmapFactory.decodePath(String path).

祝你好运!

于 2013-10-02T12:48:10.403 回答
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);
于 2013-10-02T12:51:33.153 回答