Làm cách nào để mở Bàn phím khi nhấp vào nút trong Android?Làm thế nào để mở bàn phím trên nút bấm trong Android?
Những gì tôi muốn trở thành như thế này:
Làm cách nào để mở Bàn phím khi nhấp vào nút trong Android?Làm thế nào để mở bàn phím trên nút bấm trong Android?
Những gì tôi muốn trở thành như thế này:
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view, flags)
một ví dụ có thể là:
InputMethodManager imm = (InputMethodManager) RouteMapActivity.this
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(mapView, InputMethodManager.SHOW_IMPLICIT);
Viết mã này bên trong sự kiện nút bấm để chuyển đổi bàn phím:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
@Paresh ..... vẫn chưa mở bàn phím nút bấm vì vậy xin vui lòng cho tôi propre câu trả lời –
@ girishce26 xin lỗi vì những sai lầm ... kiểm tra cập nhật –
@PareshMayani nếu tôi muốn mở bàn phím của ngôn ngữ cụ thể. Giả sử bấm nút tôi muốn mở một bàn phím tiếng Hin-đi sau đó những gì tôi phải làm – Developer
Hãy thử điều này
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
Cảm ơn Sandy, mẹo là InputMethodManager.SHOW_FORCED thay vì InputMethodManager. SHOW_IMPLICIT. – tryp
Đây là câu trả lời đúng. Câu trả lời khác chuyển đổi bàn phím mà không phải là mong muốn trong nhiều trường hợp (tức là chúng tôi muốn chỉ hiển thị bàn phím khi người dùng nhấp vào nút trường tìm kiếm rõ ràng, ngay cả khi nó được hiển thị) –