小编Akh*_*lan的帖子

Android IME接受unicode

在为android编写输入法编辑器时,为了使其映射,我需要做什么才能接受一些unicode字符作为输入而不是更改android:keyLabel(例如让我将马拉雅拉姆语字符映射为输入:0D00 - 0DFF)

  <Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
        android:horizontalGap="0px"
        android:keyHeight="@dimen/key_height"
        android:keyWidth="10%p"
        android:verticalGap="0px" >

        <Row>
            <Key
                android:codes="45"
                android:keyEdgeFlags="left"
                android:keyLabel="q"
                android:popupCharacters="@string/hello"
                android:popupKeyboard="@xml/qwerty"/>
            <Key
                android:codes="51"
                android:keyLabel="w" />
            <Key
                android:codes="33"
                android:keyLabel="e" />
            <Key
                android:codes="46"
                android:keyLabel="r" />
            <Key
                android:codes="48"
                android:keyLabel="t" />
            <Key
                android:codes="53"
                android:keyLabel="y" />
            <Key
                android:codes="49"
                android:keyLabel="u" />
            <Key
                android:codes="37"
                android:keyLabel="i" />
            <Key
                android:codes="43"
                android:keyLabel="o" />
            <Key
                android:codes="44"
                android:keyEdgeFlags="right"
                android:keyLabel="p" />
        </Row>
        <Row>
            <Key
                android:codes="29"
                android:horizontalGap="5%p"
                android:keyEdgeFlags="left"
                android:keyLabel="a" />
            <Key
                android:codes="47"
                android:keyLabel="s" />
            <Key
                android:codes="32"
                android:keyLabel="d" />
            <Key
                android:codes="34"
                android:keyLabel="f" />
            <Key
                android:codes="35"
                android:keyLabel="g" />
            <Key
                android:codes="36" …
Run Code Online (Sandbox Code Playgroud)

keyboard unicode android ime

5
推荐指数
1
解决办法
880
查看次数

标签 统计

android ×1

ime ×1

keyboard ×1

unicode ×1