回答

3

基於@CommonsWare評論

@Plugie:我從來沒有使用這些外觀,我不知道那些按鈕永遠應該是點擊。

我建議設置hw.mainKeys =沒有

走進你的AVD實際配置文件。在OS X和Linux上,通常是〜/ .android/avd /.../ config.ini,其中...是基於您的AVD的名稱。看看你的hw.mainKeys值是多少

設置hw.mainKeys = no後,它會顯示System Bar,它可以在屏幕上看到拍攝哪個紅色矩形。然後你就可以使用系統欄,而不是硬件按鈕

nexus s with hw.mainKeys=no

1

您可能需要更改一些仿真器設置才能做到這一點。將皮膚更改爲「皮膚與動態硬件控制」,並確保選中「硬件鍵盤存在」複選框。不知道這是否是解決方案,但試試看。

+1

我看到了仿真器的配置,其中只有設備的皮膚和變種「沒有皮膚」,沒有變體「有硬件動態控制」。複選框「硬件鍵盤存在」被選中。解決方案是否有更多變體? – 2014-12-02 17:51:33

+0

對不起,我不知道 – Quitlox 2014-12-05 07:52:30

3

它顯示的硬件按鈕,但這個按鈕是不可點擊

如果顯示HOME和返回導航欄,然後他們不是「硬件按鈕」。那是導航欄。對於實際的「硬件」HOME和BACK按鈕,您不應該看到任何內容,並且它們分別映射到開發計算機鍵盤上的主頁Esc

進入AVD的實際配置文件。在OS X和Linux上,通常是~/.android/avd/.../config.ini,其中...是基於您的AVD的名稱。看看你的hw.mainKeys值是什麼。對於「硬件」HOME和BACK按鈕,hw.mainKeys應該是yes;對於帶有HOME和BACK按鈕的導航欄,hw.mainKeys應該是no

+0

它顯示硬件按鈕。使用Nexus S作爲皮膚。 sreen shoot可以在[link] https://dl.dropboxusercontent.com/u/92270102/nexus%20s.PNG中顯示。已經檢查config.ini並確保hw.mainKeys = yes。但硬件按鈕(在屏幕拍攝紅色方塊)無法點擊 – Plugie 2015-01-15 13:18:07

+0

@Plugie:我從來沒有使用這些皮膚,我不知道這些按鈕是否應該點擊。 – CommonsWare 2015-01-15 13:23:43