2011-09-24 60 views
0

我正在使用笑臉的聊天應用程序。點擊時,我有一個圖像按鈕,顯示在網格視圖中彈出的表情符號。我可以選擇任何笑臉,它會顯示在編輯文本中。在使用笑臉的列表視圖中的webserivce消息

我的問題是:現在我有我的編輯文本中的笑臉圖像和文字。當我點擊發送時,我需要在listview中用笑臉顯示此消息。是否有可能在列表視圖中顯示圖像,其中我從Web服務中獲取消息。

列表視圖在此處用作顯示來自Web服務消息的位置。我如何在這方面進一步工作。

請指導我這個問題。

問候, 拉哈夫拉賈戈帕蘭

+0

是有可能,當然。如果您正在使用一些複雜的方式將消息從web服務傳輸到適配器中,您必須將其與將這些消息發送到適配器相結合 –

+0

是否可以將圖像發送到web服務並在我的列表視圖中將其取回。我正在使用.Net網絡服務。作爲我的迴應,我從Web服務返回XML。 –

+1

不要那樣做...把你的表情放在'drawable'中或者只下載一次。使用你自己的標籤的笑臉..例如,當字符串:)發生笑臉 –

回答

1

是否有可能顯示在列表視圖中的文字圖像在那裏我從web服務獲得mesages。

  • 是的,這當然是可能的。如果您正在使用一些複雜的方式從Web服務中將消息發送到適配器,則必須將其與將這些消息發送到適配器進行集成。

是否有可能將圖像發送到webservice並在我的列表視圖中取回它們。我正在使用.Net網絡服務。作爲我的迴應,我從Web服務返回XML。

  • 不這樣做。把你的表情放在drawable中或者只下載一次。在文字中使用自己的標籤來表達笑臉。例如,當字符串:)發生笑臉。

我創建了一個數據庫,並加入4場吧:ID,位置,特殊字符的URL。所以我能夠單擊時顯示相應的特殊字符。當我提交如何將該specialcharcter轉換成笑臉圖像。我嘗試使用「Contains()」和「Replace」等函數。但是當我將消息提交給listview時沒有任何工作。我得到相同的特殊字符和文本。我沒有獲取圖像而不是特殊的字符。請指引我

  • 我想你要插入一個TextView裏面的消息。您可以使用"<img src=\"the source\" />"
  • 用來替換特殊字符的occurances這讓圖像顯示setText(Html.fromHtml("hi how are you <img src=\"yourimage.png\" />"));
  • 要使用<img src=\"yourimage.png\" />更換:) ..使用yourString.replaceAll(":)","<img src=\"yourimage.png\" />");
+0

正如我通知你先前我已經嘗試用替換和包含替換特殊字符。你能告訴我如何使用這些功能。我想我可能正確使用了這些功能。你能指導我的朋友嗎? –

+0

先告訴我..你能替換特殊字符嗎?或根本沒有效果? –

+1

根本沒有效果。我在消息列表中獲得了相同的嗨:)。我正在尋找的是嗨圖像。 –