ScrollView 嵌套 ListView  后,listView 会重复调用getView 很多次,有没有高手有好的解决办法?急急急...ScrollViewgetView 重复ScrollViewListViewgetView重复

解决方案 »

  1.   

    ListView本来就支持scroll,为什么还要套ScrollView呢?
      

  2.   

    这种设计本身就是Android不推荐的,有各种问题,有一种解决方案,比如你的界面本来是scrollview里面有很多其他的控件(称为A),完后有一个listview,listview的每个item(称为B)
    <scrollview>
    A
    <listview>
    B
    B
    B
    ...
    </listview>
    </scrollview>
    那么可以改成这种设计
    <listview>
    A
    B
    B
    B
    ...
    </listview>
    就是说,你干脆就不要scrollview了,全部都用listview,只不过这种listview比较特殊,里面有2种类型的元素,这是完全可以实现的,比如微信的聊天界面什么的,你说话的对话框和对方说话的对话框,就是2钟类型的item,都放到一个Listview里面
      

  3.   

    感谢两位的答复:其实在这种情况下,比如一个设计:有一个帖子,然后下面跟着好多回复,这个时候,如果帖子很长的话,那么下面的回复就隐藏到后面了,就需要往上滚动,而回复就listview 形式的,那么这种情况我就得scrollview 嵌套 listview 了