【发布时间】:2014-09-03 00:25:26
【问题描述】:
我希望用户能够从我的应用附带的一组给定图片中选择一张图片。
是否可以使用new Intent(Intent.ACTION_PICK),但不能用于用户手机上的媒体文件,但可以使用我之前定义的一些图片/位图?到目前为止,我只找到了从图库中挑选图像的示例。
【问题讨论】:
标签: android
我希望用户能够从我的应用附带的一组给定图片中选择一张图片。
是否可以使用new Intent(Intent.ACTION_PICK),但不能用于用户手机上的媒体文件,但可以使用我之前定义的一些图片/位图?到目前为止,我只找到了从图库中挑选图像的示例。
【问题讨论】:
标签: android
不,抱歉,没有 ACTION_PICK 可以从您项目的 assets/ 文件夹中选择图像。您需要为此创建自己的 UI。
【讨论】:
No.Intent(Intent.ACTION_PICK) 从手机图库中选择图片。
private static final int SELECT_PHOTOS = 100;
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, SELECT_PHOTOS);
对于资产文件夹Check this
try
{
// get input stream
InputStream inputStream = getAssets().open("avatar.jpg");
// load image as Drawable
Drawable d = Drawable.createFromStream(inputStream, null);
// set image to ImageView
mImage.setImageDrawable(d);
}
catch(IOException ex)
{
return;
}
【讨论】: