【发布时间】:2012-02-21 00:16:01
【问题描述】:
我有一个显示图像数组的画廊,当单击它们时,它们会显示在图像视图中。我希望能够共享当前显示在意图选择器中的图像。我不知道如何选择当前图像。
图库代码:
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 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"));
它说 R.drawable.alright 我需要它以某种方式成为当前图像的变量。有什么想法吗?
【问题讨论】:
标签: android android-imageview android-gallery