badges Android Tools Stage1

code for get image on image view android studio

كود جلب صورة الى مربع الصورة Image view اندرويد ستوديو

وظيفة هذا الكود هي عند الضغط على زر يقوم بفتح الاستوديو الخاص بالجهاز واستعراض الصورة التي بداخله وعند اختيار صورة

يتم جلبها الى مربع الصورة ImageView

اولا قم بانشاء زر وايميج فيو Button و ImageView  وليكن الاسم (ID) هو img  و  btn

والان في ملف MainFest نوقم باضافة صلاحيات الوصول الى ذاكرة الهاتف لنتمكن من حلب الصورة الى التطبيق

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

والان نقوم باضافة الكود التالي الى ملف الجافا بعد الكود الخاص بــ onCreat

 final ImageView    img = (ImageView) findViewById(R.id.img);
       final Button btn = (Button) findViewById(R.id.btn);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
               Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
               startActivityForResult(intent,50);


          }
      });

    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode==50 && resultCode==RESULT_OK)
        {
            Uri uri = data.getData();
            img.setImageURI(uri);
        }

    }
}

 

 

 

By admin

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *