zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    集合的概述
    mysql修改用户名密码
    CentOS7 安装Chrome的方法
    常用sql汇总
    Rabbitmq六大应用模式
    高可用RabbitMQ集群搭建
    docker-compose
    Haystack
    幂等性问题剖析
    用redis构建分布式锁
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7083449.html
Copyright © 2011-2022 走看看