我在活动中有图片视图和图库。我从url
获取图片WebService
。当用户在图库中选择图片时,我必须在ImageView
中显示对应图像有谁告诉怎么办?
答案 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传递给另一个ImageView
或ImageSwitcher
。在API演示中有一个示例
您可以查看另一个教程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
}
});