Lab05 - XenXorX/course-android-kmitl GitHub Wiki

Fragment

เป็นการสร้างส่วนแสดงผลย่อยๆ เพื่อนำมาใส่ใน Activity เนื่องจากขนาดหน้าจอของอุปกรณ์ที่ต่างกันทำให้มีพื้นที่ในการแสดงผลที่มากน้อยต่างกันด้วย การนำ Fragment มาใช้จะช่วยทำให้ลดความซ้ำซ้อนของหน้าที่มี UI เหมือนกัน และยังช่วยให้สามารถใช้ประโยชน์จากอุปกรณ์ที่มีหน้าจอขนาดใหญ่ในการแสดงผลหลายๆ หน้าได้

การส่งค่าเข้าไปยัง Fragment

เนื่องจาก Constructor ของ Fragment ห้ามมี Argument ทำให้ต้องสร้าง static method ที่ชื่อว่า newInstance ขึ้นมา