我正在开发一个自定义键盘,在不同的单词上有很多弹出字符。
例如:u->
要定义弹出字符,我们只需编写一个简单的属性,如下所示:
<Key android:codes="117" android:keyLabel="u" android:popupCharacters="ü" android:popupKeyboard="@xml/keyboard_popup_template"/>
我们得到一个弹出字符输出,如下所示:
对于一次长按中的多个弹出字符,我编写了如下代码:
<Key android:codes="110" android:keyLabel="n" android:popupCharacters="Åñ" android:popupKeyboard="@xml/keyboard_popup_template"/>
得到如下输出:
意思是说,
弹出字符
属性分隔我们在其中写入的每个字符。
现在的问题是我想合并两个字符来表示功率值。
例如:
问·
所以我写了如下:
<Key android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left" android:popupCharacters='qÊ·' android:popupKeyboard="@xml/keyboard_popup_template"/>
但很明显它在弹出窗口中把两个字符分开了。
我怎么能把它当作一个字符而不把它分开呢。。??
注意:我已经试过使用unicode和转义字符,但它不起作用。