2013-06-03 110 views
0

當我點擊從galleryview圖片,我想告訴我從中選擇了圖片。我用烤麪包做了這個,它給了我點擊的照片,但我想在另一項活動中展示它。顯示圖片庫

我該怎麼做?

這是我的畫廊活動。

public View getView(int position, View convertView, ViewGroup parent) { 
       inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
       View vi=convertView; 
       final Players players = getItem(position); 


       if(convertView==null){ 


        vi = inflater.inflate(R.layout.pictures, null); 

        ImageView image=(ImageView) vi.findViewById(R.id.imageView1); 

        TextView text1=(TextView)vi.findViewById(R.id.textView1); 
        TextView text2=(TextView)vi.findViewById(R.id.textNom); 
        TextView text3=(TextView)vi.findViewById(R.id.textPost); 
        TextView text4=(TextView)vi.findViewById(R.id.textDdn); 

        text1.setText(players.getNm()); 
        text2.setText(Html.fromHtml(players.getNom()).toString()); 
        text3.setText(Html.fromHtml(players.getPost()).toString().replace("Ž", "é")); 
        text4.setText(players.getDdn()); 

        imageLoader.displayImage(players.getImage()image,options); 


       galleryView.setOnItemClickListener(new OnItemClickListener() { 

        @Override 
        public void onItemClick(AdapterView<?> arg0, View view, int position,long arg3) { 
         Toast.makeText(getApplicationContext(), players.getImage() , Toast.LENGTH_SHORT).show(); 

        } 
       }); 
      } 

,這是我做的其他活動巫婆讓我probleme表現出來:

class ImageAdapter extends ArrayAdapter<Players> { 

    public ImageAdapter(Context context, int textViewResourceId,List<Players> objects) { 
     super(context, textViewResourceId, objects); 
    } 

    public View getView(int position, View convertView, ViewGroup parent) { 
     inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     View vi=convertView; 

     Players players = getItem(position); 

     if(convertView==null){ 

      vi = inflater.inflate(R.layout.gallery_player, null); 

      imageLoader.displayImage(players.getImage(), img, options); 
     } 
     return vi; 
    } 
} 
} 

回答

1

這有幾種方法, 我不知道,你是如何設計你的數據,
一個簡單的解決方案,
您可以爲所有圖像的URL ImageView的設置標籤,

view.setTag(url) 

每當你點擊imageview的,你可以得到標籤即的ImageUrl,

view.getTag() 

傳送網址到其他活動和閱讀的位圖和ImageView的或作爲背景顯示它有如你所願。

+0

但我該如何使用它?我解析圖片並想要顯示它們,但仍然存在問題 – Sherlock

+0

在適配器中,使用url設置標記,onItemClick檢索url,player.getImage()返回的內容是什麼? – sat

+0

player.getimag返回圖片的url – Sherlock