2012-12-31 41 views
6

Tôi muốn tạo bàn phím tùy chỉnh trong ứng dụng Android của mình và hiển thị nó cho EditText cụ thể.
Tôi đã đọc tài liệu và tìm thấy, rằng tôi cần phải mở rộng lớp InputMethodService. Nhưng tôi đã không tìm hiểu làm thế nào để hiển thị bàn phím này tự động cho một số EditText.Tự động hiển thị bàn phím tùy chỉnh cho EditText. Android

Cảm ơn

Trả lời

4

Tôi đã tìm thấy giải pháp mà tôi muốn ở đây: http://www.infiniterecursion.us/2011/02/android-activity-custom-keyboard.html

+0

Cảm ơn, đó là mảnh nhỏ tôi đã mất tích. Đã có bàn phím tùy chỉnh của tôi và chỉ đang tìm kiếm một cách để thực sự hiển thị nó, mà không cần phải đặt nó làm bàn phím mặc định cho toàn bộ ứng dụng/điện thoại (mà nó không phù hợp/dự định nào). – AgentKnopf

+2

Hướng dẫn tốt cho bàn phím tùy chỉnh là [this] (http://www.fampennings.nl/maarten/android/09keyboard/index.htm) và [this] (http://androidpadanam.wordpress.com/2013/05/ 29/customkeyboard-example /). Việc đầu tiên chứa lời giải thích tốt, nhưng trong lần thứ hai, bạn có thể tìm cách khắc phục vấn đề với con trỏ. –

4

Có một ví dụ hiện diện trong Android SDK

Load mà dự án Android

New -> Project Mẫu Android -> mềm Keyboard

Để hiển thị bàn phím của bạn cho hộp văn bản chỉnh sửa cụ thể bạn cần ghi đè OnTouchlistener

+0

+1 nd Đồng ý với bạn. –

Các vấn đề liên quan