簡體   English   中英

如何更改軟鍵盤的方向

[英]How to change the orientation of Softkeyboard

我自定義了軟鍵盤,但是當我們在模擬器上運行它時,它將在縱向模式下成功運行。 但是,當我更改橫向方向時,鍵盤不可見。 代碼中將進行哪些更改?

您無需更改代碼,默認的仿真器具有硬鍵盤。 因此,當您將其置於橫向模式時,它不會顯示軟鍵盤。

要解決此問題,請創建一個不支持鍵盤的新AVD:

在此處輸入圖片說明

或編輯現有AVD的config.ini文件並放入:hw.keyboard = no

在清單文件中添加一行,如下所示

<activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden"></activity>

並在java文件中將onConfigurationChanged方法重寫

public void onConfigurationChanged(Configuration newConfig) {
            // YOU CAN CALL YOUR FUNCTION HERE
            super.onConfigurationChanged(newConfig);
        }

希望這對您有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM