Trả lời

3

Dựa trên nhận xét @CommonsWare

@Plugie: Tôi không bao giờ sử dụng những giao diện, và tôi không biết rằng những nút được bao giờ phải thể nhấp.

Tôi khuyên bạn nên thiết lập hw.mainKeys = no

Đi vào tập tin cấu hình thực tế cho AVD bạn. Trên OS X và Linux, thông thường là ~/.android/avd /.../ config.ini, trong đó ... dựa trên tên AVD của bạn. Xem giá trị hw.mainKeys của bạn là gì

Sau khi đặt hw.mainKeys = no, nó sẽ hiển thị Thanh Hệ thống có thể được nhìn thấy trong ảnh chụp màn hình có hình chữ nhật màu đỏ. Sau đó, bạn có thể điều hướng BACK, HOME using System Bar thay vì phần cứng Nút

nexus s with hw.mainKeys=no

1

Có thể bạn sẽ cần phải thay đổi một số cài đặt trình giả lập của mình để thực hiện điều đó. Thay đổi skin thành 'Skin with dynamic hardware controls' và đảm bảo rằng hộp kiểm 'hardware keyboard present' được chọn. Bạn không chắc chắn đây có phải là giải pháp hay không, nhưng hãy thử.

+1

Tôi thấy cấu hình trình mô phỏng, trong đó chỉ có giao diện của thiết bị và biến thể "không có da", không có biến thể "với điều khiển động phần cứng". Hộp kiểm "phần cứng bàn phím hiện tại" được chọn. Có nhiều biến thể của giải pháp hơn không? –

+0

Xin lỗi, tôi đã hết ý tưởng – Quitlox

3

Nó cho thấy các nút phần cứng, nhưng các nút này là không thể nhấp

Nếu nó hiển thị Home và Back trong thanh điều hướng, sau đó họ không phải là "các nút phần cứng". Đó là thanh điều hướng. Đối với các nút HOME và BACK "phần cứng" thực tế, bạn sẽ không thấy gì và được ánh xạ tới Trang chủEsc tương ứng trên bàn phím của máy phát triển của bạn.

Chuyển đến tệp cấu hình thực cho AVD của bạn. Trên OS X và Linux, thông thường là ~/.android/avd/.../config.ini, trong đó ... được dựa trên tên AVD của bạn. Xem giá trị hw.mainKeys của bạn là gì. Đối với các nút HOME và BACK "phần cứng", hw.mainKeys phải là yes; đối với thanh điều hướng có nút HOME và BACK, hw.mainKeys phải là no.

+0

Nó hiển thị nút phần cứng. Sử dụng Nexus S làm da. Ảnh chụp màn hình có thể được hiển thị trong [link] https://dl.dropboxusercontent.com/u/92270102/nexus%20s.PNG. Đã kiểm tra config.ini và đảm bảo hw.mainKeys = yes. Nhưng không thể nhấp vào nút phần cứng (hình vuông màu đỏ trong ảnh chụp màn hình) – Plugie

+0

@Plugie: Tôi không bao giờ sử dụng các giao diện đó và tôi không biết rằng các nút đó có thể được nhấp phải không. – CommonsWare

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