[英]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.