পোস্টগুলি

নভেম্বর, ২০১৭ থেকে পোস্টগুলি দেখানো হচ্ছে

Data pass via Intent ( Android Bangla Tutorial - )

ছবি
এই পর্বে আমরা দেখবো কিভাবে এক Activity থেকে ডাটা নিয়ে অন্য Activity তে দেখানো যায় । এ জন্য প্রথমে ২ টা Activity  ক্লাস তৈরি করে ফেলুন । Activityক্লাস কিভাবে তৈরি করে তা আগের পর্বগুলোতে আমরা দেখেছি ।  আমি তৈরি করলাম MainActivity এবং Main2Activity নামে । এখন activity_main.xml এ - এখানে ২ টা EditText নিলাম কেননা আমরা ইউজার থেকে ২ টা বিষয় ইনপুট নিয়ে সেটা অন্য Activity নিয়ে যাবো , আর সেই প্রসেসিং টা হবে যখন আমরা একটা বাটনে ক্লিক করবো , তাই একটি বাটনও নিলাম । এবার দ্বিতীয় Activity তে ২ টা TextView নিব কারন প্রথম Activity থেকে পাওয়া শব্দ ২ টি ইউজারকে দেখানোর জন্য । TextView দ্বারা কোন লেখা ইউজারকে দেখানো হয় এবং EditText দ্বারা ইউজার থেকে ইনপুট নেয়া হয় , তাই প্রথম এ Activity থেকে EditText এর মাধ্যমে যে ইনপুট ২ টি নিলাম সেই দুটি ইনপুট দ্বিতীয় Activity দেখানোর জন্য আমরা TextView ইউজ করবো । তাহলে দ্বিতীয় Activity 'র ডিজাইন টা হবে - এখানে আমরা ডিজাইন এর কোন কিছু বর্ণনা করলাম নাহ কেননা এখানে যে ট্যাগ গুলো ইউজ করা হয়েছে তার ব্যাবহার সম্পর্কে আমরা আগেই জেনে আসছি 😊 এবার তা

Open new Activity by Button click ( Android Bangla Tutorial - )

ছবি
এই পর্বে আমরা দেখবো কিভাবে বাটন ক্লিকের মাধ্যমে নতুন একটি Activity তে যেতে পারি । তো নতুন একটি প্রোজেক্ট খুললাম । এখানে MainActivity ছাড়াও আরেকটি Activity খুললাম । নতুন Activity খুলতে প্রোজেক্ট নামের উপর রাইট বাটনে ক্লিক করে - (এখানে আমার প্রোজেক্ট এর নাম - com.exampleuser.hackday ) কিংবা layout এ গিয়ে  - এবার নতুন Activity  এর নাম দিয়ে Finish বাটনে ক্লিক করুন । আপনি চাইলে একটি ক্লাস জাভা অন্যটি কটলিনেও লিখতে পারেন । সেজন্য Activity খোলার সময়ই নিচের দিকে - Source Language দেখতে পাবেন । সেখান থেকে java kotlin যেটা ইচ্ছা সিলেক্ট করে নিন । এবার activity_main.xml এ চলে আসুন । এখানে একটি বাটন বানাবো । সেই বাটনে ক্লিক করলে নতুন তৈরি করা activity তে চলে যাবে । তো চলুন একটি বাটন বানিয়ে ফেলি - এবার activity_main2.xml এ চলে আসুন । চেক করার জন্য এখানে একটি টেক্সভিউতে লিখে দিলাম কোন কিছু - একটা বিষয় আবার বলে রাখি । মনে রাখতে হবে আমরা আমাদের অ্যাপের ভিতর যত text ই ইউজ করবো নাহ কেন তা strings.xml এ ডিক্লার করে নিব । এজন্য সর্টকার্ট নিয়ম text লেখার পর text এর ভিতর কার্সর রে

ImageView ( Android Bangla Tutorial - )

ছবি
এই পর্বে আমরা দেখবো কিভাবে অ্যাপের ভিতর আমরা ইমেজ নিয়া কাজ করতে পারি । এ জন্য প্রথমে আপনি যেসব ছবি নিয়ে কাজ করবেন সেগুলো কপি করে drawable এ paste করে দিন - Paste বাটনে ক্লিক করলে আবার একটি নতুন উইন্ডো আসবে , সেখানে ok প্রেস করুন । ok প্রেস করলে আবার আর একটি উইন্ডো আসবে । এখানে চাইলে আপনি আপনার ইমেজ এর নাম এবং ইমেজ রাখার লোকেশন চেঞ্জ করে দিতে পারেন। অনেক সময় drawable এ নাহ রেখে minmap এ ছবি রেখেও কাজ করা হয় । এবার ছবি লেআউট ফাইলের ভিতর যেভাবে নিয়ে আসবেন - এবার ছবি দিয়ে কোন কাজ করতে চাইলে তবে Activity class এ ImageView এর অব্জেক্ট তৈরি করে কাজ করুন । ইমেজভিউ এর attributes ও method সম্পর্কে আরো বিস্তারিত জানতে - https://developer.android.com/reference/android/widget/ImageView.html#attr_android:tint এবার আমরা ইমেজভিউ এর আর একটি পার্ট দেখবো - আমাদের সবার হাতের স্মার্টফোন একই সাইজ কিংবা একই রেজুলেশনের নয় । তাই আমাদের অ্যাপ যখন যে মোবাইলে ইউজ করা হবে সে অনুযায়ী যাতে ছবিগুলো গুলো দেখা যায় সে জন্য অবশ্যই অ্যাপে ইউজ করা সকল ছবিগুলো ৫ টি ফরমেটে তৈরি করে অ্যাপে ইউজ করতে হ