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
   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 に答える
1

onItemClickのイベントを設定Galleryし、選択した画像の ID を別のImageViewまたはに渡すことができImageSwitcherます。APIデモにはサンプルがあります

イメージスイッチャー1

ここで別のチュートリアルを確認できます

于 2012-06-02T07:26:29.223 に答える