Làm cách nào để làm cho trình giả lập Android hiển thị bàn phím mềm?


95

Tôi đang gỡ lỗi sự cố với màn hình bàn phím mềm không hiển thị khi cần. Tuy nhiên, tôi không có thiết bị nào để kiểm tra. Vấn đề là trình giả lập không bao giờ hiển thị bàn phím mềm .

Một số giao diện có bàn phím hiển thị liên tục ở bên phải, một số thì không, nhưng không có giao diện nào tôi đã thử cho đến nay đã từng hiển thị bàn phím trên màn hình thiết bị.

Có một số cài đặt mà tôi đã bỏ lỡ?


Theo liên kết này: Chỉ cần nhấp vào hộp Chỉnh sửa Văn bản bằng chuột của bạn và bàn phím mềm sẽ mở ra: stackoverflow.com/questions/4141378/…
paulsm4

2
Nhấp vào các hộp nhập văn bản trong ứng dụng của tôi hoặc các ứng dụng có sẵn không bao giờ hiển thị bàn phím mềm.
blahdiblah

Câu trả lời:


196

Tôi đã tìm ra cách thực hiện việc này trên chính trình giả lập Android (Menu, Ứng dụng "Cài đặt" - không phải cài đặt của trình giả lập bên ngoài). Tất cả những gì bạn cần làm là:

mở ứng dụng cài đặt -> Ngôn ngữ & Phương thức nhập -> Đi tới "Bàn phím & Phương thức nhập -> nhấp vào Mặc định

Thao tác này sẽ hiển thị Hộp thoại trong trường hợp đó bạn có thể tắt Bàn phím Phần cứng bằng cách chuyển bàn phím phần cứng từ bật sang tắt. Thao tác này sẽ tắt bàn phím Phần cứng và bật bàn phím mềm.


16
Đây thực sự là cách tốt nhất để làm điều đó vì nó cho phép bạn sử dụng bàn phím vật lý để nhập liệu đồng thời hiển thị bàn phím mềm!
Paris

Trình giả lập của tôi không có menu, chỉ có cửa sổ với ứng dụng của tôi đang chạy, "cài đặt" ở đâu? Android Studio đi kèm với "Tệp | Cài đặt", nhưng đó không phải là một.
Jose Manuel Abarca Rodríguez

7
Điều đó thật tuyệt! Vui lòng thực hiện việc này trong chính trình giả lập; trong chính trình giả lập; trong chính trình giả lập; trong chính trình giả lập; trong chính trình giả lập; trong chính trình giả lập;
Một số sinh viên Noob

4
Điều này không rõ ràng, vì bản thân trình giả lập có một thanh công cụ để điều khiển trình mô phỏng (với các điều khiển như nguồn, tăng và giảm âm lượng, xoay thiết bị, máy ảnh, v.v.). Bạn đi tới Cài đặt Android bên trong hình ảnh Android đang chạy trên trình giả lập, không phải chính trình mô phỏng .
rmirabelle

1
Cảm ơn vì giải pháp.
Parth Patel

37

Đây là các bước:

  • => Cài đặt
  • => Ngôn ngữ và đầu vào
  • => Mặc định
  • => Bàn phím vật lý phần cứng
  • => tắt để bật Bàn phím trên màn hình

Cài đặt => Ngôn ngữ và Phương thức nhập

Chọn mặc định

Bàn phím vật lý phần cứng => tắt


35

Nếu bạn đang sử dụng trình quản lý AVD, hãy thêm thuộc tính phần cứng Hỗ trợ bàn phím và đặt nó thành false.

Điều đó sẽ tắt bàn phím được hiển thị và hiển thị bàn phím ảo.


1
Tôi đang sử dụng trình quản lý AVD và tôi bị hấp dẫn bởi ý tưởng của bạn, nhưng (vui nhộn) mỗi khi tôi cố gắng làm điều đó, nó sẽ tự đặt lại! Tôi nhấp vào Thuộc tính mới ... Phần cứng, chọn Hỗ trợ Bàn phím, thay đổi giá trị thành 'không', nhấp vào chỉnh sửa / tạo, nhưng khi tôi chỉnh sửa lại hoặc nhận được thông tin: Bàn phím Phần cứng = yes! Ha! Tôi không thể diễn tả rằng tôi tìm thấy trình giả lập Android tuyệt vời như thế nào.
blahdiblah

1
Tuy nhiên, việc thay đổi thủ công giá trị của hw.keyboard trong ~ / .android / avd / anything.avd / config.ini đã khiến cài đặt bị dính và điều đó thực sự làm cho bàn phím ảo hiển thị. Yay! Cảm ơn bác sĩ!
blahdiblah

10
Có thể có hw.keyboard = không nhưng vẫn có thể sử dụng bàn phím của bạn để gửi các tổ hợp phím đến trình giả lập bằng cách nào đó không? Khi tôi đặt hw.keyboard = không, tôi phải nhập mọi thứ bằng bàn phím android (tẻ nhạt khi thử nghiệm). Tôi đang thử nghiệm điều này trên Linux.
miha

Trong phiên bản của tôi, có hộp kiểm "Hiện tại bàn phím phần cứng" trong thuộc tính trình giả lập. Bỏ chọn tùy chọn đã giải quyết trường hợp cho tôi. Lưu ý: Tôi không trả lời miha. bàn phím phần cứng vẫn bị tắt.
holgac

5
@miha Bật Bàn phím Phần cứng trong AVD. Chỉ cần vô hiệu hóa nó trong cài đặt Ngôn ngữ & Phương thức nhập trên trình giả lập. Điều đó sẽ hiển thị bàn phím mềm và cho phép bạn gõ trên bàn phím phần cứng cùng một lúc.
Monstieur

8

Cài đặt> Ngôn ngữ và phương thức nhập> Bàn phím hiện tại> BẬT phần cứng.

Tùy chọn này đã hoạt động.


4

Cài đặt> Ngôn ngữ và phương thức nhập> Bàn phím hiện tại> BẬT phần cứng.
Nó cho phép bạn sử dụng bàn phím vật lý để nhập liệu đồng thời hiển thị bàn phím mềm. Tôi vừa thử nghiệm nó trên Android Lollipop và nó hoạt động.


2

Nói chính xác hơn, với Lollipop, đây là các bước tôi đã làm để hiển thị bàn phím mềm:

  1. Cài đặt> Ngôn ngữ & Phương thức nhập;
  2. trong nhãn "Bàn phím & phương thức nhập", chọn "Bàn phím hiện tại";
  3. Hộp thoại có tên "Thay đổi bàn phím" xuất hiện, BẬT "Phần cứng", sau đó chọn "Chọn bàn phím";
  4. Hộp thoại khác xuất hiện, BẬT "Bàn phím mềm mẫu". Tại đây, bạn nhận được cảnh báo về khả năng bàn phím sẽ lưu trữ mọi thứ bạn viết, cũng như mật khẩu. Cho OK;
  5. Lặp lại các bước trên để hiển thị lại Hộp thoại "Thay đổi bàn phím", tại đây có tùy chọn mới "Bàn phím mềm mẫu" và bạn có thể chọn nó.

LƯU Ý: sau đó, bạn có thể gặp sự cố khi chạy ứng dụng của mình (như tôi đã gặp). Đơn giản chỉ cần khởi động lại trình giả lập.


2
  1. Chỉnh sửa thiết bị ảo của bạn bằng AVD.
  2. Nhấn nút "hiển thị cài đặt nâng cao" để hiển thị thêm tùy chọn, cuộn xuống dưới cùng và chọn "Bật nhập liệu bằng bàn phím" nhấn nút "kết thúc"
    ở góc dưới cùng của cửa sổ của bạn
  3. sau đó khởi động thiết bị giả lập mà bạn vừa thiết lập.
  4. bên trong trình giả lập, đi tới "Cài đặt" -> "Ngôn ngữ và phương thức nhập"
  5. và trong "Bàn phím & Phương thức nhập" -> "Mặc định" thì hiển thị "chọn phương thức nhập"
  6. và tắt nút chuyển đổi "Bàn phím vật lý phần cứng"

0

Đã xảy ra lỗi trong phiên bản mới của ứng dụng NOX. Bàn phím phần mềm không hoạt động sau khi chuyển sang bàn phím trong cài đặt. Để khắc phục điều này, tôi đã cài đặt Gboard bằng Play Market.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.