簡體   English   中英

如何禁用全屏自定義鍵盤?

[英]How to disable custom keyboard fullscreen?

我試圖制作自定義鍵盤 使用時, 鍵盤總是進行全屏模式 ,但使用系統鍵盤時,每個方面都可以。 有誰知道如何修理它? 為了更好的未來我包括圖像。

當前狀態:

1-我的鍵盤 我的鍵盤 2-系統鍵盤 系統鍵盤

它看起來如何。

3 - 我想要的(不是截圖 - 在油漆中編輯) 這就是我想要的

InputMethodService中的以下代碼可以解決您的問題:

@Override
public boolean onEvaluateFullscreenMode() {
    return false;
}

在某些方法中,您可以在橫向模式下禁用此全屏鍵盤,

 @Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {

    outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;


}

要么

在xml的EditText中添加以下行,

android:imeOptions="flagNoExtractUi"

要么

editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);

暫無
暫無

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

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