Here là mã nguồn của bàn phím mềm. Nếu bạn đi qua mã, bạn sẽ thấy rằng nó sử dụng một lớp Suggest
mà bên trong có các từ điển khác nhau.
Nếu bạn muốn thêm từ cho một số EditText
cụ thể, bạn sẽ cần thêm và xóa hoặc thay đổi freq của một từ nhất định khỏi các từ điển đó.
Một số vấn đề:
- tôi không thể tìm thấy một cách để có được dụ của InputMethodService. (Nếu bạn có thể, vui lòng trả lời câu hỏi của tôi here)
- Android cho phép nhà phát triển lập trình riêng của mình InputMethodService. Tôi đang làm việc một mình và việc triển khai của tôi không sử dụng các từ điển đó. Vì vậy, tính năng của bạn sẽ không hoạt động với IME của tôi.
Tôi khuyên bạn nên sử dụng Auto Complete.
Cảm ơn thông tin chi tiết, tôi nghĩ tôi sẽ sử dụng tự động hoàn tất. – Wilken