Android键盘popupCharacters问题

Fou*_*uad 6 keyboard methods android input

我正在为android开发一个自定义键盘.当按下笑脸时,我正试图创建一个按钮.据我所知,android:popupCharacters负责在键盘上显示弹出窗口以及android:popupKeyboard.我的问题是,例如,如果我把android:popupCharacters =":) :("我自己得到一个按钮上的每个字符的弹出窗口.它是如何完成的?

提前致谢

laj*_*nto 5

请仔细阅读该文档:http : //developer.android.com/reference/android/inputmethodservice/Keyboard.Key.html#attr_android : popupCharacters

android:popupCharacters

在弹出键盘中显示的字符。

[...]

android:popupKeyboard

任何弹出式键盘的XML键盘布局。

因此popupcharacters意味着创建popupkeyboard的更简单方法。但是Unicode可以避免创建XML和使用图像的麻烦http : //unicodeemoticons.com/尝试一下!(我很久以前尝试过,在2.2模拟器,ZTE Blade和T-Mobile Pulse / Huwaei U8220上都能很好地显示)。

如果您不希望这种解决方法,另一种解决方案是进入android SDK源代码,并尝试重新实现整个弹出键盘(或者,如果可以的话,过度实现)以使其可用。但是无论如何,如果我是用户,我会对unicode或图像感到更满意,但这只是我的意见。