2011-10-19 45 views
5

Tôi biết đã có câu hỏi ở đây trước đây về bàn phím ảo, nhưng không có câu trả lời nào của họ dường như giúp tôi. Tôi mới dùng Android, nhưng tôi là một lập trình viên có kinh nghiệm. Tôi đang tìm thứ gì đó sẽ chỉ cho tôi, tốt nhất là từ đầu, cách viết một bàn phím android. Tôi muốn viết một cái gì đó trông giống như một bàn phím tiêu chuẩn (nghĩ 8pen). Tôi đã xem Creating an Input Method và nguồn SoftKeyboard. Vấn đề với trước đây là không có đủ chi tiết - nó cho tôi biết những gì các lớp khác nhau làm, nhưng không phải làm thế nào để chỉnh sửa chúng để có được những gì tôi muốn. Sau này là tuyệt vời cho việc thay đổi những gì xảy ra khi bàn phím tiêu chuẩn được sử dụng, nhưng nó không thực sự có bất kỳ thông tin về việc thay đổi bố trí.Tìm kiếm hướng dẫn phát triển bàn phím chuyên sâu

tl; dr Tôi muốn tạo bàn phím về cơ bản chỉ là 8 nút khổng lồ. Tôi có thể đi đâu để học cách làm điều này?

Trả lời

0

Đây là một mẫu tốt mà sẽ giúp bạn bắt đầu: http://developer.android.com/resources/samples/SoftKeyboard/index.html

Từ đó, mọi thứ khác là chứng khoán phát triển Android. Bạn có thể tìm thấy tài liệu chuyên sâu tại đây: http://developer.android.com/index.html

+0

Tôi đã tìm thấy các nguồn đó trước đây. Vấn đề với SoftKeyboard là nó cho tôi thấy làm thế nào để thay đổi hành vi của các nút, nhưng không làm thế nào để thay đổi giao diện thực tế của bàn phím. Bởi vì tôi muốn bàn phím của tôi trông hoàn toàn khác với bàn phím thông thường, tiếc là không có nhiều trợ giúp. – shawnbuso

+0

Tôi có cùng một vấn đề, khách hàng muốn có bàn phím với giao diện giống như ứng dụng của họ – draksia

0

Có một số ví dụ về bàn phím mềm trong phiên bản sdk/mẫu/phiên bản. Đó là googles có mã có thể sửa đổi. Ngoài ra, bạn có thể thực hiện một số giao diện bàn phím bằng cách sử dụng các ví dụ hoặc khóa thông minh được liệt kê.

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