2012-06-02 26 views

回答

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,并将选定图片的ID传递给另一个ImageViewImageSwitcher。在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 = intent.getData()从onActivityResult(意图意图)方法获取图像的URI,并设置此UR我到你的图像视图。做imageView.setImageURI(uri)

相关问题