Working with TextView ( Android Bangla Tutorial -6)
গত পর্বে আমরা বিভিন্ন ট্যাগ সম্পর্কে জানলাম । এবার এই ট্যাগগুলো কিভাবে ব্যাবহার করবো তা দেখে নেয়া যাক -
একটি একটি লাইন লেখুন আর দেখুন কি পরিবর্তন হয় -
একটি একটি লাইন লেখুন আর দেখুন কি পরিবর্তন হয় -
এখন দেখে নেয়া যাক কোন লাইনে কি হচ্ছে -
14 - এখানে প্রথমে id দিলাম কারন ধরুন আমরা এই ভিউটি নিয়ে এক্টিভিটি ক্লাসে কাজ করবো তাই ।
15 & 16 - এরপর লেআউট এর প্রশস্ততা ও উচ্চতা কত হবে তা নির্ধারণ করে দিলাম । match_parent মানে ফুল স্ক্রিন জুড়ে সে অবস্থান করবে । wrap_content মানে লেখার সাইজ অনুযায়ী সে তার মত করে জায়গা নিবে । আমরা চাইলে আমাদের নিজেদের ইচ্ছামত জায়গা দিতে পারি । সেক্ষেত্রে ব্যাবহার করতে হবে "100dp" কিংবা "135dp" এরকম
17 - এখানে আমরা যে লেখাটি দেখাতে চাই তা লিখে দিলাম
18 - লেখার সাইজ দিয়ে দিলাম নিজের ইচ্ছামত । মনে রাখতে হবে লেখার সাইজ দিতে ব্যাবহার করা হয় sp ।
19 - লেখার কালার কিরকম হবে তা নির্ধারণ করে দিলাম । এখানে @color/colorPrimary মানে color নামক যে values আছে তার ভিতর এই কালার এর কোড দেয়া আছে । আপনি চাইলে এখানেও সেই হেক্সা নাম্বার বসিয়ে দিতে পারবেন তবে সেটি বেটার নয় । আমরা যদি colors.xml এ যাই তাহলে দেখতে পাবেন -
এখানে প্রথম ৩টি বাই ডিফল্ট দেয়া থাকে । আপনি নতুন কালার নিতে চাইলে যেকোন </color> এর শেষে কার্সর রেখে কিবোর্ড এর Ctrl+d চাপুন , দেখবেন সেটি কপি হয়ে গেছে । এবার যে রঙ দেখা যাচ্ছে এর উপর ক্লিক করে নিজের ইচ্ছামত কালার বেছে নিন । এরপর name টা চেঞ্জ করে নিজের ইচ্ছামত নাম বসিয়ে নিন
20 - gravity = center মানে লেআউট এর ভিতরে যা আছে তা মাঝ বরাবর এসে যাবে
21 - এখানে ব্যাকগ্রাউন্ড এ একটি কালার দিয়ে দিলাম
এর ফলে আমরা যে লেআউট দেখতে পাবো -
এছাড়াও আরো যত ট্যাগ সম্পর্কে আমরা জেনেছি গত পর্বে সেগুলো একটা একটা করে ব্যাবহার করে দেখবেন যে কিভাবে কোনটা পরিবর্তন হচ্ছে ।
TextView এর সকল ট্যাগ ও ম্যাথড সম্পর্কে জানতে চোখ রাখুন অ্যান্ড্রোয়েড ডেভলপার ওয়েবসাইট এ - https://developer.android.com/reference/android/widget/TextView.html
মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন