ime

    2熱度

    1回答

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc

    3熱度

    1回答

    如何在用戶啓用特定IME(或者可能只是任何ime,如果這是唯一可能)後關閉IME設置活動(ACTION_INPUT_METHOD_SETTINGS),就像Google鍵盤確實。 我都試過: Intent enableIntent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS); //enableIntent.setFlags(In

    0熱度

    1回答

    我正在開發針對Android的IME,其中包括用戶使用背景顏色(使用SpannableString)輸入的文本的某些高亮顯示。 當設備旋轉並重新繪製鍵盤時,文本保留在用戶輸入的輸入框中,但所有樣式(即背景顏色)都會丟失。 任何想法,爲什麼會發生這種情況,以及如何規避它?

    1熱度

    2回答

    我注意到,有一些應用程序(臉書,瀏覽器),這是不同的彈出式大QWERTY鍵盤。我如何在SDK中使用它。 P.S.我有多場景的應用程序,與ime模塊包括在app.json

    0熱度

    1回答

    我需要知道物理鍵盤上的shift和fn(alt)狀態,當它們被按下或鎖定時。 我知道KeyEvent類有方法,如isAltPressed()和isShiftPressed(),當換擋或按住FN鍵一次這工作正常,但是當他們按下兩次被鎖定,我不能看看這個鍵鎖定或沒有。 也getMetaState()回報時移或Fn鎖定和我按類似p 另一個關鍵那麼有沒有像isShiftLocked()或isAltLock

    1熱度

    1回答

    我想開發一個複雜的腳本IME。但我不確定IME和底層渲染器的相應功能。我認爲KitKat正在使用Harfbuzz-ng。對於複雜的腳本,映射不像英語那樣是線性的。輸入時需要重新排列/顯示不同的字符。 假設:語言在設備上正確顯示。例如你可以閱讀新聞等Android版本:奇巧 所以我的問題是, Is the reordering the job of the IME or the underlygin

    0熱度

    2回答

    我正在研究Android的IME,爲此我創建了一個自定義視圖。 我設立的觀點在這樣一個XML文件: <com.paldepind.mykeyboard.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content"

    0熱度

    1回答

    我有一個奇怪的問題,當焦點在窗口中時,IME在任務欄中不可見。 在原始代碼中,此窗口不允許與IME關聯,我們在WM_CREATE處理程序中調用「ImmAssociateContext(m_hWnd,NULL)」。 現在有新的要求,我們需要允許用戶使用IME這個窗口。然後我刪除代碼「ImmAssociateContext(m_hWnd,NULL)」。 令我驚訝的是,IME是連我使用熱鍵來激活IME任

    0熱度

    1回答

    我正在開發一個android中語言特定的軟鍵盤。我的語言有兩個字母字符,如'ch'和'ng'。我用下面的XML代碼顯示和輸出所需要的字符 <Key android:keyOutputText="ng" android:keyLabel="ng"/> 但只有在小寫字母即使它在一個句子的第一個字母或當使用SHIFT鍵輸出。我怎樣才能解決這個問題?要求的輸出結果只有在第一個字母的首字母大寫或者使用s

    0熱度

    1回答

    我想設置一個Android EditText爲多行,並且不顯示任何建議。 textView.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE); 但是,這只是一條線。目前按回車/回車按鈕可隱藏鍵盤,而不是移動到新行。 textView.setImeOpt