ทุก Android เปลี่ยนการจอจาก Portrait เป็น Landscape ได้โดยหมุนอุปกรณ์ ขึ้นกับเนื้อหา ผู้ใช้เลือกการจอแสดงผล หมุนแนวนอนใช้หน้าจอใหญ่เต็มที่ Android ออกแบบให้ข้ามอัตราส่วนภาพได้ง่าย การเปลี่ยน Portrait-Landscape ไร้รอยต่อ
แต่บางครั้งฟีเจอร์นี้ไม่ทำงาน หมุนกี่ครั้งก็จอไม่หมุน หงุดหงิดมาก บทความนี้อธิบายสาเหตุ Auto-rotate ไม่ทำงาน และวิธีแก้
6 วิธีแก้ Auto-Rotate ไม่ทำงานบน Android
วิธี 1: ตรวจสอบว่า Auto-Rotate เปิดอยู่
Android ควบคุมได้ว่าจอหมุนตามอุปกรณ์หรือไม่ ควบคุมด้วยสวิตช์ 1 แตะใน Quick Settings ถ้า Auto-rotate ปิด -> จอไม่หมุนแม้หมุนอุปกรณ์ ตรวจสอบก่อน:
- หน้าจอหลัก -> ลากลงจากแถบการแจ้งเตือน เข้า Quick Settings
- หา ไอคอน Auto-rotate ดูว่าเปิดหรือปิด
- ถ้าปิด -> แตะเพื่อ เปิด Auto-rotate
- จอจะหมุนตามอุปกรณ์
- ถ้าไม่แก้ -> ไปวิธีถัดไป
วิธี 2: รีสตาร์ทโทรศัพท์
ดูทั่วไปแต่ Reboot แก้ปัญหาได้มาก รวม Auto-rotate ไม่ทำงาน ลอง "ปิด-เปิดใหม่" ก่อน กดค้าง Power -> เมนู Power -> แตะ Restart พอ Boot ใหม่ ลอง Auto-rotate ดู
วิธี 3: ปรับ Calibrate G-Sensor และ Accelerometer ใหม่
สาเหตุอีกอย่าง: G-Sensor และ Accelerometer ทำงานผิดปกติ แก้ได้ด้วยการ Re-calibrate Android 部分允许在设置中进行 如果没有 ใช้แอปบุคคลที่ 3 อย่าง GPS Status and Toolbox (ฟรีบน Play Store)
- เปิด Settings
- เลือก Display
- หา Accelerometer Calibration แตะเข้าไป (ชื่ออาจต่างกัน: Calibrate หรือ Accelerometer)
- วางอุปกรณ์บนพื้นราบเรียบ เช่น โต๊ะ จะเห็นจุดแดงตรงกลางจอ
- แตะ Calibrate อย่างระมัดระวัง ไม่ขยับอุปกรณ์
วิธี 4: แอปบุคคลที่ 3 อาจรบกวน Auto-Rotate
บางครั้งปัญหาไม่ใช่อุปกรณ์/ตั้งค่า แต่อยู่ที่แอปบุคคลที่ 3 Auto-rotate ไม่ทำงานบนบางแอป เพราะนักพัฒนาไม่ Optimize 码 G-Sensor ทำงานผิดบนแอปเหล่านั้น เนื่องจาก Dev ไม่ทำงานร่วมกับผู้ผลิตอุปกรณ์ -> บั๊ก/กลิทช์: Transition, Aspect ratio, Audio, Auto-rotate บางแอปเขียนโค้ดแย่ -> Crash หลายอุปกรณ์
แม้แต่แอปล่าสุดที่ดาวน์โหลดอาจเป็น Malware รบกวน Auto-rotate ตรวจสอบ: Boot Safe Mode ดู Auto-rotate ทำงานไหม Safe Mode = รันแค่ System/Pre-installed apps ถ้าแอปบุคคลที่ 3 ก่อให้เกิดปัญหา -> ตรวจเจอใน Safe Mode
- Reboot Safe Mode: กดค้าง Power -> เมนู Power
- กดค้าง Power ต่อ -> Pop-up ถาม Reboot in Safe Mode
- แตะ OK -> Reboot เข้า Safe Mode
- ขึ้นกับ OEM วิธีอาจต่าง -> Google ชื่ออุปกรณ์ + "reboot safe mode"
- เปิด Gallery เล่นวิดีโอ -> ดูว่า แก้ Auto-rotate ไม่ทำงานได้ไหม
- ถ้าทำงานใน Safe Mode -> ยืนยันว่าแอปบุคคลที่ 3 เป็นตัวทำให้
ขั้นตอนต่อไป: กำจัดแอปบุคคลที่ 3 ที่ก่อให้เกิด Error ระบุแอปแน่นอนไม่ได้ -> ลบแอปที่ติดตั้งราวเวลาที่บั๊กเริ่ม ลบ Cache/Data ที่เกี่ยวข้อง:
- เปิด Settings
- แตะ Apps
- เลือกแอปที่จะ Uninstall
- แตะ Storage
- แตะ Clear Cache และ Clear Data
- กลับ App Settings -> แตะ Uninstall
- แอปถูกลบหมด
- เช็ค Auto-rotate อีกครั้ง ถ้ายัง -> ลบแอปเพิ่ม ซ้ำขั้นตอน
วิธี 5: อัปเดต Android OS
ควรอัปเดต Android เวอร์ชันล่าสุด บั๊ก/กลิทช์แบบนี้แก้ได้ด้วยการอัปเดต OS อัปเดตใหม่มาพร้อม Bug fixes, Features ใหม่, Optimize ประสิทธิภาพ Auto-rotate ไม่ทำงาน -> ลอง Update Android:
- เปิด Settings
- แตะ System
- เลือก Software update
- อุปกรณ์ ค้นหาอัปเดตอัตโนมัติ
- มีอัปเดตค้าง -> ดาวน์โหลดติดตั้ง
- Reboot อัตโนมัติ -> เช็ค แก้ Auto-rotate ไม่ทำงานได้ไหม
วิธี 6: Hardware Malfunction (ฮาร์ดแวร์เสีย)
ถ้าวิธีข้างบนไม่ได้ -> ปัญหาอาจเป็น Hardware สมาร์ทโฟนใช้เซนเซอร์/วงจรอิเล็กทรอนิกส์ละเอียด แรงกระแทกจากการตก/ชน -> ส่วนประกอบเสีย เพิ่มอายุอุปกรณ์ -> คอมโพเนนต์หยุดทำงานปกติ
กรณีนี้ วิธีซอฟต์แวร์ไม่พอ ต้องนำไป Authorized Service Center ให้เช็ค อาจแก้ได้ด้วยการเปลี่ยนชิ้นส่วน เช่น G-Sensor ที่เสีย ขอความช่วยเหลือผู้เชี่ยวชาญ
แนะนำอ่านเพิ่ม:
- Enable/Disable Google Feed บน Android
- ไม่มีเน็ต? ใช้ Google Maps ออฟไลน์
- แก้ Google Photos แสดงรูปว่าง
จบบทความ หวังว่ามีประโยชน์ คุณคุ้มค่าของ Auto-rotate เฉพาะตอนมันหยุดทำงาน สาเหตุบางอย่างเป็น Software แก้ได้ง่าย แต่ถ้าไม่ใช่ -> เปลี่ยนชิ้นส่วน Hardware ราคาแพง กรณีแย่สุด -> ต้องเปลี่ยนเครื่องใหม่ Backup ข้อมูลบน Cloud หรือ External HDD ก่อนส่งซ่อม -> แม้เปลี่ยนเครื่อง ข้อมูลก็ยังมี