১. এক্সএমএল ও জাভা সংযোগ:
অ্যান্ড্রয়েড অ্যাপে এক্সএমএল (XML) ফাইলে কেবল ডিজাইন করা হয়। সেই ডিজাইনের ওপর বিভিন্ন লজিক বা কাজ করার জন্য সেটিকে জাভা ফাইল থেকে নিয়ন্ত্রণ করতে হয়।
২. আইডি (ID) এর গুরুত্ব:
জাভা ফাইল থেকে কোনো টেক্সট ভিউকে চিনতে হলে অবশ্যই এক্সএমএল ফাইলে তার একটি ইউনিক আইডি দিতে হবে। যেমন—
android:id="@+id/name_text_view_id"
৩. ভেরিয়েবল ডিক্লেয়ার করা:
জাভা ফাইলের শুরুতে (Class level) আমাদের একটি টেক্সট ভিউ টাইপের ভেরিয়েবল নিতে হবে। যেমন—
TextView nameTextView;
৪. findViewById মেথড ব্যবহার:
অ্যাক্টিভিটির 'onCreate' মেথডের ভেতরে আমাদের আইডি ব্যবহার করে ভিউটিকে খুঁজে বের করতে হবে:
nameTextView = findViewById(R.id.name_text_view_id);
এরপর সেটিকে 'TextView' হিসেবে টাইপ কাস্টিং (Type Casting) করে নিতে হয়।
৫. রান টাইমে টেক্সট পরিবর্তন:
একবার আইডি ফাইন্ড করা হয়ে গেলে, আমরা 'setText' মেথড ব্যবহার করে যেকোনো সময় টেক্সট পরিবর্তন করতে পারি। যেমন—
nameTextView.setText("সুপর্ণা ভট্টাচার্য");
এর ফলে এক্সএমএল ফাইলে যে নামই থাকুক না কেন, অ্যাপ রান করলে জাভা ফাইলে সেট করা নতুন নামটিই দেখা যাবে।
৬. একাধিক ভিউ হ্যান্ডেল করা:
একইভাবে আপনি নাম (Name) এবং বয়স (Age) এর জন্য আলাদা আলাদা আইডি দিয়ে সেগুলোকে জাভা ফাইলে ফাইন্ড করে আলাদা
টেক্সট সেট করতে পারেন।

0 Comments