অ্যান্ড্রয়েড টেক্সট ভিউ (Part-2): এলাইনমেন্ট, সিলেকশন এবং আইডি সেট করার নিয়ম

 

১. এলাইনমেন্ট ও গ্র্যাভিটি (Alignment & Gravity):

- match_parent: টেক্সট ভিউয়ের উইড (width) পুরো স্ক্রিন জুড়ে রাখার জন্য এটি ব্যবহার করা হয়।

- textAlignment="center": টেক্সটকে ভিউয়ের মাঝখানে (Center) নিয়ে আসার জন্য ব্যবহৃত হয়।

- gravity="center": পুরো টেক্সট ভিউ বা উপাদানগুলোকে লেআউটের একদম মাঝখানে নিয়ে আসার জন্য লিনিয়ার লেআউটে এই অ্যাট্রিবিউট ব্যবহার করা হয়।


২. টেক্সট সিলেকশন (Text Selection):

- textIsSelectable="true": বাই ডিফল্ট অ্যাপের টেক্সট কপি করা যায় না। এই প্রপার্টি ব্যবহার করলে ইউজার টেক্সট সিলেক্ট করতে এবং কপি করতে পারেন।


৩. হাইলাইট কালার (Highlight Color):

- textColorHighlight: টেক্সট সিলেক্ট করার সময় ব্যাকগ্রাউন্ডে যে রঙ দেখা যাবে তা এখান থেকে সেট করা যায় (যেমন: সবুজ বা অন্য কোনো রঙ)।


৪. আইডি (ID) সেট করা:

- android:id: এটি সবচেয়ে গুরুত্বপূর্ণ প্রপার্টি। জাভা ফাইল থেকে কোনো নির্দিষ্ট টেক্সট ভিউকে খুঁজে পাওয়ার বা নিয়ন্ত্রণ করার জন্য প্রতিটি ভিউয়ের একটি ইউনিক আইডি দিতে হয়।

- ফরম্যাট: android:id="@+id/your_unique_id_name"


৫. স্ট্রিং রিসোর্স ও ডিজাইন:

ভিডিওতে 'strings.xml' ফাইলে নতুন স্ট্রিং (যেমন: age_text) তৈরি করে তা এক্সএমএল ফাইলে কল করা এবং টেক্সট স্টাইল 'italic' বা 'bold' করার ব্যবহার পুনরায় দেখানো হয়েছে।


৬. জাভা ফাইলের সাথে সংযোগ:

আইডি ব্যবহারের মূল উদ্দেশ্য হলো পরবর্তী ধাপে জাভা কোডের মাধ্যমে টেক্সট পরিবর্তন করা বা ডায়নামিক কাজ করা, যা পরবর্তী টিউটোরিয়ালে বিস্তা

রিত আলোচনা করা হবে।

Post a Comment

0 Comments

Disqus Shortname

theme-daddy

Comments System

[blogger][disqus][facebook]