Tôi gặp sự cố trải nghiệm người dùng nhỏ trong ứng dụng của mình;Giữ lại trạng thái đầu vào mềm/IME về thay đổi Định hướng
Khi thay đổi từ ngang sang dọc (hoặc dọc sang ngang) khi Bàn phím mềm mở, bàn phím sẽ ẩn.
Điều tôi muốn làm là dừng ẩn bàn phím khi thay đổi hướng.
(Sửa - Tôi không muốn để buộc các bàn phím mở, nếu bàn phím được giấu trước khi thay đổi định hướng, tôi muốn nó ở lại ẩn - Tôi muốn giữ lại bàn phím mở/đóng trạng thái) .
Tôi đã nhìn xung quanh cho một câu trả lời và có vẻ như thêm stateUnchanged
đến windowSoftInputMode
tùy chọn trong manifest cho Activity
là cách chính xác để giải quyết việc này (như mô tả trong android documentation:
android:windowSoftInputMode="stateUnchanged|adjustResize"
Vấn đề điều này dường như hoàn toàn không có hiệu lực.
Có ai biết về bất kỳ cảnh báo nào về chức năng này không? Có lẽ nó không hoạt động nếu EditText
được tập trung ở một số Fragment
?
Đó là một sự xấu hổ không ai đã trả lời câu này. Tôi đang có một vấn đề tương tự, nơi nó chỉ không hoạt động cho một Samsung s6 trong một đoạn thoại. –
Tôi có gần như cùng một vấn đề chính xác. Tôi cũng đã đăng một câu hỏi: http: //stackoverflow.com/questions/39173171/keyboard-dismissed-on-rotation-to-landscape-mode-android – sr09
Bây giờ bạn có giải pháp cho vấn đề này không? – sr09