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

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

สร้างแอปและการ์ดที่ปรับเปลี่ยนตามพื้นที่โฆษณาสำหรับ Wear OS
UI ที่ปรับเปลี่ยนตามพื้นที่ทำงานจะยืดและหดเปลี่ยนรูปแบบเพื่อให้ใช้พื้นที่หน้าจอที่มีอยู่ทั้งหมดได้คุ้มค่าที่สุด ไม่ว่าจะแสดงผลบนหน้าจอขนาดใดก็ตาม เมื่อออกแบบเลย์เอาต์ที่ปรับเปลี่ยนได้บนหน้าจอกลม มุมมองแบบเลื่อนและแบบไม่เลื่อนจะมีข้อกำหนดเฉพาะตัวเพื่อรักษาการปรับขนาดองค์ประกอบ UI รวมถึงรักษาเลย์เอาต์และองค์ประกอบที่สมดุล สำหรับมุมมองที่เลื่อน ให้ใช้เปอร์เซ็นต์เพื่อกำหนดระยะขอบด้านบน ด้านล่าง และด้านข้างทั้งหมดเพื่อหลีกเลี่ยงการตัดออกและปรับขนาดองค์ประกอบตามสัดส่วน สำหรับมุมมองแบบไม่เลื่อน ให้ใช้เปอร์เซ็นต์และข้อจำกัดแนวตั้งสำหรับระยะขอบทั้งหมด วิธีนี้จะช่วยให้เนื้อหาหลักตรงกลางยืดออกเพื่อเติมเต็มพื้นที่ที่มีอยู่ได้
ดูคำแนะนำในการใช้งาน Compose และ Tiles สำหรับเลย์เอาต์ที่ปรับเปลี่ยนได้
check_circle
ควรทำ
- ใช้คอมโพเนนต์มาตรฐานที่ออกแบบมาเพื่อการปรับเปลี่ยน
- ใช้เลย์เอาต์ที่ปรับเปลี่ยนได้ซึ่งปรับให้เข้ากับหน้าจอทุกขนาดได้อย่างราบรื่น
cancel
ไม่ควรทำ
- ยืดองค์ประกอบ UI (ช่องข้อความ ปุ่ม กล่องโต้ตอบ) เพื่อเติมพื้นที่ว่าง
- เพิ่มขนาดแบบอักษร (เว้นแต่ว่าจะใช้เพื่อวัตถุประสงค์ด้านกราฟิกเป็นหลัก)
ขั้นตอนถัดไป: ปรับเปลี่ยนและแตกต่าง
แอปที่ปรับเปลี่ยนและมีความแตกต่างกันจะมอบประสบการณ์การใช้งานที่อุปกรณ์ที่มีหน้าจอขนาดเล็กทำไม่ได้
เริ่มต้นใช้งาน
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Responsive and optimized\n\nApps that are **responsive and optimized** utilize responsive layouts that\nautomatically adapt to different screen sizes, offering some additional value to\nusers and providing a productive, engaging user experience.\n\nAdd value through responsive design\n-----------------------------------\n\nResponsive layouts dynamically format and position elements such as buttons,\ntext fields, and dialogs for an optimal user experience. Automatically offer\nusers of your app additional value on larger screens by utilizing responsive\ndesign practices. Whether it's more text visible at a glance, more actions on\nscreen, or larger, more accessible tap targets, responsive practices provide an\nenhanced experience for users of larger screens.\n\n\nBuild responsive apps and tiles for Wear OS\n-------------------------------------------\n\nResponsive UIs stretch and change to make the best possible use of all available\nscreen space, no matter what size screen they're rendered on. When designing\nresponsive layouts on a round screen, scrolling and non-scrolling views each\nhave unique requirements to maintain UI element scaling, as well as preserve a\nbalanced layout and composition. For [scrolling views](/design/ui/wear/guides/foundations/canonical-adaptive-layouts#scrolling), use percentages to\ndefine all top, bottom, and side margins to avoid clipping and provide\nproportional scaling of elements. For [non-scrolling views](/design/ui/wear/guides/foundations/canonical-adaptive-layouts#non-scrolling), use percentages\nand vertical constraints for all margins. That way, the main content in the\nmiddle can stretch to fill the available area.\n\nSee the [Compose](/training/wearables/compose/screen-size#responsive-layouts) and [Tiles](/training/wearables/tiles/screen-size#responsive-layouts) implementation guidance for responsive\nlayouts. \ncheck_circle\n\n### Do\n\n- Use standard components which are designed for adaptation.\n- Utilize adaptive layouts which adapt smoothly across screen sizes. \ncancel\n\n### Don't\n\n- Stretch UI elements (text fields, buttons, dialogs) to fill extra space.\n- Increase the sizes of fonts (unless they're serving a primarily graphic purpose).\n\nNext step: adaptive and differentiated\n--------------------------------------\n\nApps that are **adaptive and differentiated** create a user experience that\nisn't possible on devices with smaller screens.\n\n[Get started](/design/ui/wear/guides/foundations/larger-screens-differentiated)"]]