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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Holen aktuell ausgewählte Ansicht verwenden
und für immer Drawable aus Bildansicht verwenden:
Wenn Sie möchten, zu bekommen, inputstream aus dem drawable folgt:
InformationsquelleAutor der Antwort jeet
InformationsquelleAutor der Antwort jojo
Meine Beste Funktion
InformationsquelleAutor der Antwort Sohaib Aslam