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();

                    }
                });
            }

そして、これは私が他のアクティビティで行ったことであり、それを表示するのに問題があります:

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;
    }
}
}
4

1 に答える 1