8

Tôi đang phát triển android IME và tôi muốn bàn phím của tôi chỉ hoạt động "quét và quét" và "thay đổi kích thước", chứ không phải ở chế độ toàn màn hình (như được giải thích here) hoặc ít nhất là yêu cầu thích chế độ "thay đổi kích thước". Tôi biết rằng có một cách để thiết lập điều này từ EditText nhưng làm thế nào tôi có thể yêu cầu nó từ IME? Có phương pháp nào tôi có thể gọi cho sự kiện onStartInputView không? Hoặc cách hệ thống Android quyết định chế độ nào IME sẽ sử dụng?Android: Cách đặt chế độ xem bàn phím ưa thích từ IME

Trong một trong các ứng dụng ghi chú ở chế độ ngang, IME mặc định không sử dụng chế độ toàn màn hình, nhưng là của tôi, vì vậy cần có một thứ tôi không thể tìm thấy: S. Có lẽ nó kiểm tra chiều cao của bàn phím? Nếu có thì sao? Tôi sẽ đánh giá cao bất kỳ ý tưởng, cảm ơn bạn!

Trả lời

4

Tôi đã viết IME một năm trước và cũng xem xét rằng nếu bàn phím của tôi sẽ chạy ở chế độ màn hình ở chế độ ngang trên máy tính bảng.

Xem this. Ghi đè số gọi lại onEvaluateFullscreenMode trong lớp InputMethodService và trả lại bất kỳ thứ gì bạn muốn.

Tôi không thử, nhưng thao tác này sẽ hoạt động.

+0

Cảm ơn, tôi sẽ thử nó sau một giờ! – bendaf

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