এই উদাহরণটি Android অ্যাপে চিত্রের আকার পরিবর্তন করার বিষয়ে প্রদর্শন করে৷
৷ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
<প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?>ধাপ 3 − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনpackage app.tutorialspoint.com.sample;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.provider.MediaStore;Android আমদানি করুন। support.v7.app.AppCompatActivity; android.os.Bundle আমদানি করুন; android.view.View আমদানি করুন; android.widget.ImageView আমদানি করুন; java.io.IOException আমদানি করুন; পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { ImageView ivImage; পাবলিক স্ট্যাটিক ফাইনাল int PICK_IMAGE =1; আপনার বিটম্যাপ বিটম্যাপ; @ওভাররাইড সুরক্ষিত অকার্যকর অনক্রিয়েট (বান্ডেল সেভডইনস্ট্যান্সস্টেট) { সুপার .অনক্রিয়েট(সেভডইনস্ট্যান্সস্টেট); setContentView(R.layout. activity_main ); ivImage =findViewById(R.id. ivImage ); } সর্বজনীন অকার্যকর আপলোড চিত্র (দর্শন দেখুন) { উদ্দেশ্য অভিপ্রায় =নতুন অভিপ্রায়(ইন্টেন্ট। ACTION_GET_CONTENT ); intent.setType( "image/*" ); startActivityForResult(উদ্দেশ্য , PICK_IMAGE); } পাবলিক ভ্যাইড রিসাইজ ইমেজ (ভিউ ভিউ) { বিটম্যাপ রিসাইজ করা হয়েছে =বিটম্যাপ। স্কেলডবিটম্যাপ তৈরি করুন (আপনার বিটম্যাপ, 400, 400, সত্য); ivImage .setImageBitmap(রিসাইজ করা হয়েছে); } @ActivityResult (int requestCode , int resultCode , Intent data) { super .onActivityResult(requestCode , resultCode , data); if (requestCode ==PICK_IMAGE &&resultCode ==কার্যকলাপ। RESULT_OK ) { if (data ==null) { //একটি ত্রুটি রিটার্ন প্রদর্শন করুন; } চেষ্টা করুন { Uri imageUri =data.getData(); yourBitmap =MediaStore.Images.Media. getBitmap ( এই .getContentResolver() , imageUri); ivImage .setImageBitmap( আপনার বিটম্যাপ ); } ধরা (IOException e) { e.printStackTrace(); } } } }
পদক্ষেপ 4৷ − androidManifest.xml
-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?>