আন্ড্রয়েডের বিভিন্ন User Interface layout সম্পর্কে ধারনা

আন্ড্রয়েড টিউটোরিয়াল সিরিজের এই লেকচারে আমরা  User Interface ডিজাইন করার জন্য বিভিন্ন layout সম্পর্কে আলোচনা করব। কারন layout দিয়েই সকল User Interface ডিজাইন করা হয়। আন্ড্রয়েডে বিভিন্ন প্রকারের layout আছে। নীচে বিভিন্ন প্রকার বিষয়ে আলোচনা করা হল।

LinearLayout   

LinearLayout মূলত একটি view group যেখানে, view group এর under এ বিভিন্ন children কে single direction বরাবর, vertically or horizontally সাজাতে হয়।

RelativeLayout

RelativeLayout মূলত আর এক প্রকার view group যেখানে child views কে  বিভিন্ন  relative position এ সাজাতে হয়।

TableLayout

TableLayout আর এক প্রকার view group যেখানে child views বিভিন্ন  row and column এ সাজাতে হয়।

AbsoluteLayout

AbsoluteLayout  মূলত  child views  এর সঠিক position ঠিক করে দেয়।

FrameLayout

FrameLayout ব্যবহার করে খুব সহজে যে কোন স্ক্রিনে সিঙ্গেল ভিউ দেখানোর জন্য ব্যবহার করা হয়।

ListView

ListView হচ্ছে এক ধরনের ভিউ গ্রুপ এর child views যার মাধ্যমে লিস্টকে স্ক্রল করা হয়।

GridView

গ্রীডভিউ হচ্ছে আর এক ধরনের ভিউগ্রুপ যার মাধ্যমে child views কে টু-ডাইমেনশনাল আর‍্যেতে স্ক্রল করা যায় এই  ফরম্যাটে রাখা যায়।

 

পরবর্তী লেকচারগুলোতে আমরা  প্রতিটি layout সম্পর্কে বিস্তারিত আলোচনা করব।