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