Bild aus ImageView holen

Ich habe eine Galerie, die zeigt eine Reihe von Bildern, die beim anklicken erscheinen diese in einer Bildansicht. Ich möchte in der Lage sein zu TEILEN das Bild, das momentan angezeigt wird in einem intent chooser. Ich kann nicht herausfinden, wie zu wählen Sie das aktuelle Bild.

Gallery code:

public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageView = new ImageView(mContext);

        imageView.setImageResource(mImageIds[position]);
        imageView.setLayoutParams(new Gallery.LayoutParams(150, 120));
        imageView.setScaleType(ImageView.ScaleType.FIT_XY);
        imageView.setBackgroundResource(mGalleryItemBackground);

        return imageView;
    }

Intent chooser code:

Intent share = new Intent(Intent.ACTION_SEND);
            share.setType("image/png");

            share.putExtra(Intent.EXTRA_STREAM,
                    Uri.parse("android.resource://com.appinfluence.fanapp.v1/drawable/" + Integer.toString(R.drawable.alright)));

            startActivity(Intent.createChooser(share, "Share Image"));

Wo es sagt R. drawable.okay ich muss eine variable mit dem aktuellen image irgendwie. Irgendwelche Ideen?

InformationsquelleAutor der Frage Nick Nelson | 2012-01-28

Schreibe einen Kommentar