解决方案 »

  1.   


    (firstVisibleItem + visibleItemCount == totalItemCount) 返回结果为true时isBottom为true,否则为false
      

  2.   


    isBottom = (firstVisibleItem + visibleItemCount == totalItemCount) //这句话已经是在给isBottom赋值了
      

  3.   

    isBottom = (firstVisibleItem + visibleItemCount == totalItemCount); 可能为0吧
      

  4.   

    没错啊,楼主你这是在赋值啊,当为true时,赋值true.否则flase
      

  5.   

    其实就是把(firstVisibleItem + visibleItemCount == totalItemCount)的结果true或false赋值给isBottom
      

  6.   

    private boolean isBottom = false;         //初始化,声明了一个boolean变量
     isBottom = (firstVisibleItem + visibleItemCount == totalItemCount);   
     //为变量赋新值,表示firstVisibleItem + visibleItemCount == totalItemCount)的结果,方便以后使用
    你最好将第二个方法改为boolean型返回值,程序将更加灵活