0
我正在製作一個聊天應用程序,我在其中提供了表情圖標功能,用於在聊天中發送圖像圖標,爲此我提出了所有代碼。現在問題是我的字符串文本不能轉換和刪除爲「: - )「這個圖標。android無法替換字符串值?
我不知道我錯了,請幫忙EM ..,我正在尋找從3 days..but沒有得到任何滿意的解決方案解決,這裏是我的代碼
Spanned cs = Html.fromHtml("<img src ='"+ index +"'/>", imageGetter, null);
int cursorPosition = mSendText.getSelectionStart();
String imagename="1.png";
mSendText.getText().insert(cursorPosition, index);
if (index.contains(imagename)) {
index.replace(cs,":-)");
mSendText.setText(index);
} else {
Log.i("errororrr",index);
}
// mSendText.getText().insert(cursorPosition, index);
//mSendText.setText(index);
}
這是轉換和替換的代碼。
在此先感謝..
我還要問一件事,我們可以將spannble對象轉換成字符串嗎? – User11
Spannable有一個'toString()'方法likje每個其他的Java類,所以是的,你可以。但是我不知道你會得到的輸出。但是既然你在說表情符號,你看過這個問題嗎? http://stackoverflow.com/questions/14900449/storing-spannable-to-a-string – Axel