Android - 如何将图像加载到ImageView?

时间:2010-09-12 10:32:33

标签: android image-processing

我想制作一个简单的图像查看程序,只需从某个文件夹中获取图像,然后从中加载它们。

我用较少的思考做了一些编码,所以我偶然发现了这个:

Button btn = (Button) this.findViewById(R.id.buttonNext);
        btn.setOnClickListener(new OnClickListener() {

   public void onClick(View v) 
   {
    View rootView = (View)v.getParent();
    ImageView im = (ImageView) rootView.findViewById(R.id.imageView);
    //and here comes the problem...


   }

我已经加载了文件夹中的所有图像,并且有一个集合,包含所有绝对路径。现在,我希望我的imageView将其图片src切换为我的集合中的一个。但是我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

使用位图。从绝对路径读取文件后,转换为位图(请参阅BitmapFactory)并将位图应用于ImageView。

答案 1 :(得分:0)

收藏的绝对路径?我建议您创建一个int数组的ID(R.drawable.image01),然后使用setImageResource(arr[3])进行设置...

但如果您 使用路径......那么此page可能会有所帮助......