১. এলাইনমেন্ট ও গ্র্যাভিটি (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' করার ব্যবহার পুনরায় দেখানো হয়েছে।
৬. জাভা ফাইলের সাথে সংযোগ:
আইডি ব্যবহারের মূল উদ্দেশ্য হলো পরবর্তী ধাপে জাভা কোডের মাধ্যমে টেক্সট পরিবর্তন করা বা ডায়নামিক কাজ করা, যা পরবর্তী টিউটোরিয়ালে বিস্তা
রিত আলোচনা করা হবে।

0 Comments