<pre lang="Java">ArrayList imagesUriArrayList; public static final int slect_photo = 100; Bitmap bitmap1 = null; RecyclerView rec; LinearLayoutManager lnm; Adopter_Browse list; ArrayList<MyCard> mylist; public void Onclick_View(View view) { Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);// intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); startActivityForResult(intent, slect_photo); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { if (data.getData() != null) {//data.getData() != null) { imagesUriArrayList = null; imagesUriArrayList = new ArrayList(); try{ for (int i = 0; i < data.getClipData().getItemCount(); i++) { imagesUriArrayList.add(data.getClipData().getItemAt(i).getUri()); } } catch (Exception e) { Toast.makeText(this, "Something went wrong", Toast.LENGTH_LONG).show(); } try { for (int i = 0; i < imagesUriArrayList.size(); i++) { bitmap1 = MediaStore.Images.Media.getBitmap(this.getContentResolver(), (Uri) imagesUriArrayList.get(i)); mylist.add(new MyCard(count_s, bitmap1)); } } catch (IOException e) { e.printStackTrace(); } lnm = new LinearLayoutManager(this, RecyclerView.HORIZONTAL, false); list = new Adopter_Browse(mylist); rec.setLayoutManager(lnm); list.notifyDataSetChanged(); rec.setAdapter(list); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)