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