如何在android中的imageview中显示选定的图库图像

时间:2012-06-02 07:14:07

标签: android

我在活动中有图片视图和图库。我从url获取图片WebService。当用户在图库中选择图片时,我必须在ImageView中显示对应图像有谁告诉怎么办?

3 个答案:

答案 0 :(得分:2)

要让用户从图库中选择图像,您可以使用::

Intent intent = new Intent();  
intent.setType("image/*");  
intent.setAction(Intent.ACTION_GET_CONTENT);  
startActivityForResult(Intent.createChooser(intent, "Choose Picture"), requestCode);

用户选择图像后,您可以使用uri = intent.getData()从onActivityResult(Intent intent)方法获取图像的URI,并将此URI设置为图像视图。做imageView.setImageURI(uri)

答案 1 :(得分:1)

您可以为onItemClick设置Gallery个活动,并将所选图片的ID传递给另一个ImageViewImageSwitcher。在API演示中有一个示例

ImageSwitcher1

您可以查看另一个教程here

答案 2 :(得分:1)

   gallery.setOnItemClickListener(new OnItemClickListener(){   
       @Override
       public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
           Toast.makeText(YourActivity.this,""+position + " Clicked", Toast.LENGTH_LONG).show();
           imageview.setImageDrawable(bitmap_which_is_displayed);//may be from any array or list
           //or
           imageview.setImageBitmap(drawable_which_is_displayed);//may be from any array or list
       } 
   });