/**firstVisibleItem表示在现时屏幕第一个ListItem(部分显示的ListItem也算)  在整个ListView的位置(下标从0开始)**/
/**visibleItemCount表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算)总数**/

解决方案 »

  1.   

    http://topic.csdn.net/u/20101116/15/c0ece195-2b45-4578-bdd8-3eda6945fa26.html?39964没人回答..
      

  2.   


    int p = firstVisibleItem + visibleItemCount / 2 - 1;
    Calendar ca = new GregorianCalendar(start_year,
    start_month + p, 1);//这儿为什么要+p值呢
    Calendar st = new GregorianCalendar(start_year,
    start_month, start_day);
    loc = (int) ((ca.getTimeInMillis() - st
    .getTimeInMillis()) / 1000 / 60 / 60 / 24);//这个位置是怎么算的?
    initLoaderData(ca, loc);
    int e_c = (Integer)accumulator.get(loc).get(
    "eCount");

    我想知道如何扫描一个月的e_c(e_Count)记录?