2012-06-02 4 views
0

У меня есть просмотр изображений и галерея в действии. Я получаю изображение url от WebService. Когда пользователь выбирает изображение в галерее. Мне нужно показать изображение соответствия в ImageView может кто-нибудь сказать как сделать?Как отобразить выбранное изображение галереи в изображении в андроиде

ответ

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 
     } 
    }); 
1

Вы можете установить onItemClick событие для Gallery и передать идентификатор выбранного изображения к другому ImageView или ImageSwitcher. В API демо есть образец

ImageSwitcher1

и вы можете проверить еще один учебник here

2

Чтобы позволить пользователю выбрать изображение из галереи вы можете использовать ::

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

как только пользователь выбирает изображение, вы можете получить URI изображения из метода onActivityResult (намерение намерения) с использованием uri = intent.getData() и установить этот UR Я к вашему представлению изображения. сделать imageView.setImageURI(uri).

Смежные вопросы