要在軟鍵盤顯示錶情符號按鈕我在的EditText使用此:如何更換表情符號中的Android softkeyboard
android:inputType="textShortMessage"
其使用表情符號圖標爲我的設備(其可以是特定於我的載體/手機型號)。
我想用我自己的一套drawable來代替。有沒有辦法做到這一點,而不必創建一個全新的軟鍵盤?
要在軟鍵盤顯示錶情符號按鈕我在的EditText使用此:如何更換表情符號中的Android softkeyboard
android:inputType="textShortMessage"
其使用表情符號圖標爲我的設備(其可以是特定於我的載體/手機型號)。
我想用我自己的一套drawable來代替。有沒有辦法做到這一點,而不必創建一個全新的軟鍵盤?
不,沒有任何單一線路解決方案,可能有一個在棒棒糖,因爲它是與表情符號一起發貨。
選項:
嘗試emojicon,仍然看到??在EmojiconTextView中。接下來我會嘗試其他庫。謝謝你的幫助! – droideckar 2014-12-07 20:07:45
我能夠通過使用EmojiHandler從here來解決這個問題:
從文本消息的內容得到表情符號的Unicode:
String s = EmojiHandler.decodeJava(content);
// use decoded string to display emoji in TextView, Button, etc
textButton.setText(s);
爲了編碼從softkeyboard表情符號和把它變成一個字符串:
String encodedEmoji = EmojiHandler.encodeJava(msgText);
哇,我一直在尋找很多表情符號庫認爲沒有默認表情符號Android中的鍵盤。事件這不是一個答案,你救了我像2天的工作 – xleon 2015-10-08 00:09:42