- FrameLayout ง่ายที่สุด มันจะเปิด child view ขึ้นมาอ้างอิงด้วยมุมบนซ้าย และจะทับอันอื่น ๆ ไปเรื่อย ๆ
- LinearLayout เพิ่ม child ในแนวเส้นตรง อาจจะแนวตั้งหรือแนวนอนก็ได้ สามารถกำหนด weight ให้ child ทุกตัวเพื่อกำหนดขนาดให้สัมพันธ์กันได้
- RelativeLayout จัดวางให้สัมพันธ์กับ child อื่นหรือขอบจอ
- TableLayout ใช้ตารางของ row และ columns
- AbsoluteLayout วางตรงไหนก็ได้ แต่มีข้อเสียคือเวลาจอภาพเปลี่ยนแปลงไป จะไม่สามารถ dynamic ได้เท่าที่ควร
วันจันทร์ที่ 13 กรกฎาคม พ.ศ. 2552
Android Layouts
Layout Manager หรือ layouts เป็นส่วนขยายของ ViewGroup class เอาไว้ควบคุมตำแหน่งของ child control บนจอภาพ สามารถ nested ได้
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น