码迷,mamicode.com
首页 > 其他好文 > 详细

ListView的adapter中getView方法一直调用

时间:2015-07-26 06:16:46      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:android   listview   adapter   getview   

当ListView的高度不定(例如重写ListView搞成可自动的扩展的ListView)或 ListView嵌套在SrollView(高度不定)中,listView中的一个item元素改变会使得全部item都调用getView()的方法。

这种 ok 一定要用LinearLayout套ListView(具体原因还不太清楚)

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="400dp" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="400dp" >

            <ListView
                android:id="@+id/item_list"
                android:layout_width="match_parent"
                android:layout_height="400dp" />
        </LinearLayout>
    </ScrollView>

这种就会一直调用getview

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="400dp" >

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="400dp" >

            <ListView
                android:id="@+id/item_list"
                android:layout_width="match_parent"
                android:layout_height="400dp" />
        </RelativeLayout>
    </ScrollView>

版权声明:本文为博主原创文章,未经博主允许不得转载。

ListView的adapter中getView方法一直调用

标签:android   listview   adapter   getview   

原文地址:http://blog.csdn.net/tndroid/article/details/47062475

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!