ListView膨胀问题

时间:2014-02-25 14:31:54

标签: android performance android-listview recycle

我正在构建一个短信应用程序,需要根据传入/传出短信显示视图。 我面临以下问题,在我的 getView(..)中,我需要知道它是Incoming / Outgoing,然后显示以下内容:

传入视图

Incoming VIEW

外出观看

enter image description here

但是我想不出一种方法来实现1个视图来处理这个问题(因为listview中的回收)。

我想在LinearLayout中使用setLayoutDirection,或者可能是removeViews,然后将它们添加到正确的位置。你可以用性能较差的方式帮我找到最好的方法吗?

非常感谢

2 个答案:

答案 0 :(得分:2)

您可以覆盖getViewType方法,以便精确列出viewview的行数。

看看here

答案 1 :(得分:0)

以下是一个如何以良好的性能实现它的简单示例:http://adilsoomro.blogspot.fi/2012/12/android-listview-with-speech-bubble.html