這段時間在做乙個簡訊專案,需要實現簡訊中插入表情的功能,本一位非常困難,經過一段時間的研究,發現還是比較簡単的,現在總結如下。
首先需要構建乙個imagegetter,作用是通過html標記獲得對應在res目錄下的:
imagegetter imagegetter = new imagegetter()
};
然後就可以直接往edittext檢視中新增
其中 html.fromhtml("
很簡單的幾句**就解決了問題,不僅在edittext中,在textview中同樣可以這樣插入。
效果圖:
在此感謝網上共享資料和經驗的朋友們,雖然是比較簡単的功能,但網上的文獻對我的幫助還是有很大的。
android中EditText過濾表情
step1 建立textwatcher內部類 也可以抽出utils,我這裡直接用了 輸入表情前的游標位置 private var cursorpos int 0 輸入表情前edittext中的文字 private var tmp string?null 是否重置了edittext的內容 privat...
阿里RDS中插入emoji 表情插入失敗的解決方案
incorrect string value xf0 x9f x98 x82 xf0 x9f.for column content at row 1,使用hibernate做資料操作 通過rds的後台管理,進入 引數設定 項中,修改引數 character set server 為utf8mb4 通...
MySQL 插入emoji 表情
create table doctoruserinfomation id intnot null auto increment comment 系統id userid varchar 28 comment unionid varchar 28 comment nickname varchar 64 ...