-1
A
回答
2
首先,我想創建一個小空的談話氣球的9補丁。這將用作TextView背景,並將根據需要展開以包含文本。我想你需要爲每一種你打算使用的顏色創建一個,除非有人能告訴我如何爲這樣的顏色添加顏色。
接下來,我將創建一個layout.xml文件,其中包含某種容器小部件(LinearLayout或RelativeLayout,可能),該容器小部件包含佔用容器左半部分的單個TextView。做另一個把TextView放在右邊。
在容器內部,放置一個使用上述9-patch圖像作爲背景的TextView。
然後,我會使用一個ListView作爲您的文本消息的整體容器。構造一個管理您的文本消息列表的Adapter子類,並使用LayoutInflator擴展上述的layout.xml文件以返回ListView顯示的視圖。
無論如何,我就是這麼做的。實施細節留給讀者作爲練習。
+0
+1。 – MalcolmOcean 2012-08-08 15:11:15
相關問題
- 1. 如何本地化ActiveModel錯誤消息中的字段名稱?
- 2. 如何在發送消息後清除我的文本字段
- 3. 文本字段上的文本視圖在swift3中消失
- 4. 如何在UIAlertView的消息字段的多行中添加文本
- 5. 在android中的文檔可視化?
- 6. jQuery驗證 - 在文本字段中顯示錯誤消息
- 7. 字段中的多個詞可視化
- 8. Kibana Filtering可視化字段
- 9. 在android中雙方的消息視圖
- 10. 如何本地化Ext.LoadMask的消息?
- 11. 如何可視化Chrome DevTool協議消息的日誌?
- 12. 如何在Facebook的「新消息」窗口中創建一個類似「收件人:」字段的文本字段?
- 13. 如何在android中讀取新消息中的消息內容?
- 14. 如何使用文本可視化器?
- 15. 如何格式化JMS文本消息的正文?
- 16. 如何在asp.net中的JavaScript文件中使用本地化的消息
- 17. 如何參數化Hibernate Constraint消息以包含字段名稱?
- 18. 如何本地化Bean驗證消息
- 19. 文本字段中的可變數字格式化程序
- 20. 如何在Super CSV中顯示本地化的錯誤消息
- 21. 如何處理消息包中變量的存在(本地化)
- 22. 本地化消息中可能存在的安全風險
- 23. 如何在Angular中實現可取消的可編輯字段?
- 24. 我可以從Kibana可視化中獲取消息嗎?
- 25. 如何在javascript中取消選中/取消對焦文本字段
- 26. 如何在Rabbitmq中設置消息的基本消息屬性?
- 27. 如何在未選擇字段時在odoo中顯示消息
- 28. 本地化的GKTurnBasedMatch消息
- 29. 在WL.Server.writeJMSMessage中設置JMS消息字段
- 30. 消息類的字段
你好,你的問題很大。你應該精確地知道你已經做了什麼以及你不知道的事情(創建內容列表,使用不同的文本顏色,應用泡泡效果......)。 – 2012-07-22 14:15:41
你會發現在這裏幫助: http://stackoverflow.com/questions/4436165/creating-iphone-style-bubble-list-view-in-android http://stackoverflow.com/問題/ 7454225/bubble-chat-issue-android-listview http://stackoverflow.com/questions/4023232/android-listview-style-like-text-messages-conversations – Ronnie 2012-07-22 14:49:10
另請參閱:http:/ /developer.android.com/reference/android/widget/AbsListView.html#attr_android:transcriptMode – Ronnie 2012-07-22 15:10:54