Khi người dùng nhấp vào (html) Textfield
trong một WebView
, bàn phím mềm sẽ hiển thị. Nhưng khi tôi tải một số JS với WebView.loadUrl()
bàn phím mềm biến mất.Android: Đang tải JavaScript bằng WebView.loadUrl nhưng giữ bàn phím mềm
Tôi hiểu hành vi khi bạn tải trang mới. Nhưng làm cách nào tôi có thể thay đổi hành vi của WebView
khi tải JS?
Có cách nào khác để tải JS không?
Tôi cũng đã cố xử lý bàn phím theo cách thủ công. Nhưng có quá nhiều nhược điểm. Việc xác định xem bàn phím có được hiển thị hay không. Và tôi sẽ phải thay đổi bố cục của mình: How to check visibility of software keyboard in Android?
Và bàn phím sẽ không nằm trong tầm kiểm soát của WebView
nữa.
Hỏi: Cách tải JS vào một WebView, mà không ảnh hưởng đến bàn phím mềm?