0

我在活动中有图像视图和画廊。我从中获取图像urlWebService当用户在画廊中选择图像时。我必须在其中显示对应的图像,ImageView 谁能告诉我该怎么做?

4

3 回答 3

2

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

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

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

于 2012-06-02T07:27:37.460 回答
1

您可以设置onItemClick事件Gallery并将所选图片的 id 传递给另一个ImageViewImageSwitcher。在 API 演示中有一个示例

图像切换器1

你可以在这里查看另一个教程

于 2012-06-02T07:26:29.223 回答
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
       } 
   });
于 2012-06-02T07:27:21.623 回答