我正在构建一个短信应用程序,需要根据传入/传出短信显示视图。 我面临以下问题,在我的 getView(..)中,我需要知道它是Incoming / Outgoing,然后显示以下内容:
传入视图
外出观看
但是我想不出一种方法来实现1个视图来处理这个问题(因为listview中的回收)。
我想在LinearLayout中使用setLayoutDirection,或者可能是removeViews,然后将它们添加到正确的位置。你可以用性能较差的方式帮我找到最好的方法吗?
非常感谢
答案 0 :(得分:2)
您可以覆盖getViewType方法,以便精确列出viewview的行数。
看看here。
答案 1 :(得分:0)
以下是一个如何以良好的性能实现它的简单示例:http://adilsoomro.blogspot.fi/2012/12/android-listview-with-speech-bubble.html