我正在使用this庫,但他們沒有解釋像github上其他庫的所有細節。如何從Image Arraylist中設置ImageView?
中的onCreateImagePicker.create(this)
.folderMode(true) // folder mode (false by default)
.folderTitle("Folder") // folder selection title
.imageTitle("Tap to select") // image selection title
.single() // single mode
// multi mode (default mode)
.limit(10) // max images can be selected (99 by default)
.showCamera(true) // show camera or not (true by default)
.imageDirectory("Camera") // directory name for captured image ("Camera" folder by default)
// original selected images, used in multi mode
.start(12); // start image picker activity with request code
這是工作,我可以看到畫廊。
onActivityResult:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
ImageView imageview = (ImageView)findViewById(R.id.iv1);
if (requestCode == 12 && resultCode == RESULT_OK && data != null) {
ArrayList<Image> images = data.getParcelableArrayListExtra(ImagePickerActivity.INTENT_EXTRA_SELECTED_IMAGES);
// do your logic ....
imageview.setImageBitmap(images);//It is not working, I know it is not bitmap but how to set?
}
}
最後如何設置ImageView的?
您不能將圖像視圖設置爲圖像的數組列表,您只能設置圖像視圖以將一個圖像作爲源。 此外,看起來你正在主線程上處理你的圖像,這也不是一個好主意。 –
那麼這個圖書館的原因是什麼? –
它不適合我的目的嗎? –