【开源】MultipleImagePick
MultipleImagePick
- https://github.com/luminousman/MultipleImagePick
介绍:
从相册中选择图片,可以单选和多选。运行效果:
![]()
使用说明:
java
1234567891011121314151617181920212223242526272829303132333435//选择一张图片Intent i =newIntent(Action.ACTION_PICK);startActivityForResult(i, 100);// 选择多张图片Intent i =newIntent(Action.ACTION_MULTIPLE_PICK);startActivityForResult(i, 200);@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if(requestCode == 100 && resultCode == Activity.RESULT_OK) {adapter.clear();viewSwitcher.setDisplayedChild(1);String single_path = data.getStringExtra("single_path");}elseif(requestCode == 200 && resultCode == Activity.RESULT_OK) {String[] all_path = data.getStringArrayExtra("all_path");ArrayList<CustomGallery> dataT =newArrayList<CustomGallery>();for(String string : all_path) {CustomGallery item =newCustomGallery();item.sdcardPath = string;dataT.add(item);}viewSwitcher.setDisplayedChild(0);adapter.addAll(dataT);}}AndroidManifest.xml
12345678<activity android:name="CustomGalleryActivity"><intent-filter><action android:name="luminous.ACTION_PICK"/><action android:name="luminous.ACTION_MULTIPLE_PICK"/><category android:name="android.intent.category.DEFAULT"/></intent-filter></activity>
posted on 2015-04-15 10:03 wasdchenhao 阅读(155) 评论(0) 收藏 举报

浙公网安备 33010602011771号