การวัดขนาด

ออกแบบวิดเจ็ต Android ที่ปรับเปลี่ยนได้ซึ่งปรับขนาดตามขนาดหน้าจอและตารางกริด ทดสอบเลย์เอาต์เพื่อให้แน่ใจว่าผู้ใช้จะอ่านและใช้วิดเจ็ตได้ทุกขนาด

ขนาดเริ่มต้น

เพิ่มประสิทธิภาพเลย์เอาต์สำหรับคลาสขนาดหรือเบรกพอยต์หลายรายการเพื่อรองรับวิดเจ็ตที่ปรับขนาดได้ เนื่องจากขนาดเซลล์จะแตกต่างกันไปตามอุปกรณ์และการวางแนวหน้าจอ ให้ออกแบบวิดเจ็ตแบบปรับขนาดได้แทนวิดเจ็ตขนาดคงที่

กำหนดแอตทริบิวต์ targetCellWidth และ targetCellHeight สำหรับทั้งอุปกรณ์ที่ถือด้วยมือและแท็บเล็ต เพื่อให้เครื่องมือเลือกวิดเจ็ตวางและแสดงวิดเจ็ตได้อย่างถูกต้อง ดูข้อมูลเกี่ยวกับช่วงเซลล์และขนาดขั้นต่ำของ dp ได้ที่หัวข้อกำหนดขนาดสำหรับวิดเจ็ต

เบรกพอยท์

เบรกพอยต์เป็นสิ่งสำคัญในการสร้างวิดเจ็ตที่ปรับขนาดได้ซึ่งปรับเปลี่ยนได้และใช้งานง่าย การทดสอบการออกแบบจะช่วยให้คุณระบุเกณฑ์ขนาดที่จำเป็นต้องปรับเลย์เอาต์ได้ ใช้เบรกพอยต์เพื่อทริกเกอร์การเปลี่ยนแปลงเหล่านี้ เพื่อให้วิดเจ็ตยังคงดูน่าสนใจและใช้งานได้ในทุกขนาด

นอกจากนี้ เบรกพอยต์ยังให้ความยืดหยุ่นในการรวมหรือยกเว้นเนื้อหาเสริมตามเงื่อนไข ซึ่งช่วยเพิ่มประสิทธิภาพการใช้พื้นที่ตามขนาดของวิดเจ็ต

รูปที่ 1: ใช้เบรกพอยต์เพื่อเปลี่ยนเลย์เอาต์ในขนาดต่างๆ

วิดเจ็ตในอุปกรณ์รูปแบบต่างๆ

แท็บเล็ตและเดสก์ท็อปใช้หลักการออกแบบวิดเจ็ตร่วมกับโทรศัพท์ แต่มีความคาดหวังในการป้อนข้อมูลที่แตกต่างกัน อุปกรณ์รูปแบบอื่นๆ เช่น รถยนต์ มีข้อกำหนดเฉพาะสำหรับการแสดงข้อมูลที่มองเห็นได้อย่างรวดเร็วหรือปรับวิดเจ็ตโดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่ปรับวิดเจ็ตให้เหมาะกับอุปกรณ์รูปแบบต่างๆ

วิดเจ็ตบนหน้าจอ Googlebook

เติมเต็มขอบเขต

สาเหตุหลักประการหนึ่งที่ผู้ใช้นำวิดเจ็ตออกคือการจัดวางไม่สอดคล้องกับองค์ประกอบอื่นๆ ในหน้าจอหลัก เพื่อป้องกันปัญหานี้ โปรดตรวจสอบว่าวิดเจ็ตของคุณเติมพื้นที่ตารางกริดที่จัดสรรไว้อย่างสมบูรณ์เสมอ

ตรวจสอบว่าคอนเทนเนอร์ขยายจากขอบหนึ่งไปอีกขอบหนึ่งในทุกขนาด
เพิ่มระยะห่างจากขอบที่กำหนดเอง วิดเจ็ตควรแสดงแบบไร้ขอบอย่างราบรื่น
ตรวจสอบว่ารูปร่างที่ไม่ใช่สี่เหลี่ยมผืนผ้าสัมผัสกับตารางกริดทั้งในแกนแนวตั้งหรือแนวนอนเพื่อความสอดคล้องกันของภาพ
ใช้รูปทรงสี่เหลี่ยมจัตุรัสแบบคงที่ แต่ให้ใช้คอนเทนเนอร์สี่เหลี่ยมผืนผ้าที่ปรับเปลี่ยนตามพื้นที่โฆษณาซึ่งปรับให้เข้ากับขนาดตารางกริดต่างๆ ได้