জাভা ফাইল থেকে টেক্সট ভিউ (TextView) নিয়ন্ত্রণ ও আইডি ফাইন্ড করার নিয়ম

 

১. এক্সএমএল ও জাভা সংযোগ: 

অ্যান্ড্রয়েড অ্যাপে এক্সএমএল (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) এর জন্য আলাদা আলাদা আইডি দিয়ে সেগুলোকে জাভা ফাইলে ফাইন্ড করে আলাদা 

টেক্সট সেট করতে পারেন।

Post a Comment

0 Comments

Disqus Shortname

theme-daddy

Comments System

[blogger][disqus][facebook]