我正在使用ImageSpan構建可跨越文本,然後將可編輯文本的SpanTeable設置爲EditText以在Edittext中顯示錶情符號。它工作正常。 但是當我輸入幾個表情圖標和長按edittext字段並全選時,我遇到了問題。然後按下鍵盤上的字符以將所有表情符號替換爲該字符。 無法用鍵盤上輸入的字符替換表情符號。它在edittext字段中顯示第一個表情符號。笑臉圖標(表情符號)選擇全部並在Android中進行替換編輯文本
只有onTextChanged()API被調用,因爲CharSequence在鍵盤上輸入的字母正確接收。但僅顯示第一個表情。