我现在页面有一个listview 第一次打开时我里面字体大小是默认值,当点击一面一个按钮时 遍历listview 里所有的textview进行字体大小改变!请问怎样遍历listview设置里面textview字体大小啊!!

解决方案 »

  1.   

    可以根据Adapter的getView方法来设置,创建一个Adapter的成员变量,表示现在是否已进行字体设置,getView方法根据这个变量来进行字体大小的设置.
    点击按钮的时候,通知notifyDatasetChange()更新即可,其实每次调用getView即相当于遍历ListView
      

  2.   

    楼上正解,但是如果你需要根据不同情况来设置字体的大小的话,可以直接改变List<>里的数据
    Adapter对ListView的每个条目进行界面设置的时候需要一个存放数据的结构,一般我们都是用List<object>对象,你可以在object对象里设置一个元素,专门用于定义字体大小,当你点击按钮的时候,你直接去改变List对象里每个元素的值就可以了。这样做就是比较麻烦些。