Sistem Android menampilkan keyboard virtual, yang disebut dengan metode input lunak, saat sebuah kolom teks dalam UI menerima fokus. Untuk memberikan pengalaman pengguna terbaik, Anda dapat menentukan karakteristik tentang jenis input yang diharapkan, seperti nomor telepon atau alamat email, dan bagaimana metode input harus berperilaku, seperti melakukan koreksi otomatis untuk kesalahan ejaan.
Selain metode input di layar, Android juga mendukung keyboard hardware, jadi penting juga untuk mengoptimalkan aplikasi Anda agar mendukung keyboard yang terpasang.
Topik ini dan lainnya dibahas dalam dokumentasi berikut.
Tutorial
- Menentukan jenis metode input
- Pelajari cara menampilkan metode input lunak tertentu, seperti yang didesain untuk nomor telepon, alamat web, atau format lainnya. Selain itu, pelajari cara menentukan karakteristik seperti perilaku saran ejaan dan tombol tindakan seperti Selesai atau Berikutnya.
- Menangani visibilitas metode input
- Pelajari cara menentukan kapan harus menampilkan metode input lunak dan bagaimana tata letak Anda harus menyesuaikan ruang layar yang diperkecil.
- Mendukung navigasi keyboard
- Pelajari cara memverifikasi bahwa pengguna dapat melakukan navigasi aplikasi Anda menggunakan keyboard dan cara membuat perubahan yang diperlukan pada urutan navigasi.
- Menangani tindakan keyboard
- Pelajari cara merespons input keyboard secara langsung untuk tindakan pengguna.