Lab02 - XenXorX/course-android-kmitl GitHub Wiki
Layout
Linear Layout
เป็น layout ที่จัดเรียงแบบจากบนลงล่าง หรือจากซ้ายไปขวา
- orientation | กำหนดรูปแบบการวางเรียงกันตามแนวตั้ง หรือแนวนอน
- layout_gravity | กำหนดรูปแบบการจัดวางของ layout ภายใน parent
- gravity | กำหนดรูปแบบการจัดวางภายใน layout
- layout_weight | กำหนดน้ำหนักในการกระจายความสูง
Relative Layout
เป็น layout ที่สามารถจัดเรียงได้ตามความต้องการ
- layout_alignParentTop | จัดวางไว้ชิดขอบบนของ parent
- layout_alignParentBottom | จัดวางไว้ชิดขอบล่างของ parent
- layout_alignParentLeft | จัดวางไว้ชิดขอบซ้ายของ parent
- layout_alignParentRight | จัดวางไว้ชิดขอบขวาของ parent
- layout_centerHorizontal | จัดวางไว้กึ่งกลางของ parent ตามแนวนอน
- layout_centerVertical | จัดวางไว้กึ่งกลางของ parent ตามแนวตั้ง
- layout_centerVertical | จัดวางไว้กึ่งกลางของ parent ตามแนวตั้ง และแนวนอน
Constrain Layout
เป็น layout ที่ถูกสร้างขึ้นเพื่อแก้ปัญหาของ Relative Layout ทำให้สามารถจัด layout ได้มีประสิทธิภาพมากขึ้น