我在活动中有图像视图和画廊。我从中获取图像url
。WebService
当用户在画廊中选择图像时。我必须在其中显示对应的图像,ImageView
谁能告诉我该怎么做?
问问题
3822 次
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
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 回答