0
我有一個android imageView。如何在android照片庫中打開特定圖像?
我已經設置了一個OnClickListener來從照片庫中選擇一個圖像作爲它的src。
我現在想更改OnClick在照片庫中打開此特定圖像。
我該怎麼做?如何在照片庫中打開特定圖像?
我有一個android imageView。如何在android照片庫中打開特定圖像?
我已經設置了一個OnClickListener來從照片庫中選擇一個圖像作爲它的src。
我現在想更改OnClick在照片庫中打開此特定圖像。
我該怎麼做?如何在照片庫中打開特定圖像?
您可以使用特定的photoID進行查詢,從下面的代碼中獲取所有圖像,它是id,從id可以找到特定圖像。
final String[] columns = { MediaStore.Images.Media.DATA, MediaStore.Images.Media._ID };
final String orderBy = MediaStore.Images.Media._ID;
imagecursor = getActivity().managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null, null, orderBy);
int image_column_index = imagecursor.getColumnIndex(MediaStore.Images.Media._ID);
this.count = imagecursor.getCount();
this.arrPath = new String[this.count];
ids = new int[count];
for (int i = 0; i < this.count; i++) {
imagecursor.moveToPosition(i);
ids[i] = imagecursor.getInt(image_column_index);
int dataColumnIndex = imagecursor.getColumnIndex(MediaStore.Images.Media.DATA);
arrPath[i] = imagecursor.getString(dataColumnIndex);
}
發現適配器代碼,並將其設置在GridView控件從