Android中的Adapter内,有getView方法.
    假设你自己定义的某个ListView 或者GridView,有可能在程序运行中修改它们的Item的高度,那么此时getView将被回调.于是就出现position=0的情况.
    因为出现这种情况,并且此时item内的对象的引用与正确的position=0是不一样的,它不过一个临时的对象而已.
   所以,要加个条件来判断此时是否不是临时的position=0.
    if (parent.getChildCount() == position)  
    {
      //里面就是正常的position
    }
    else
    {
      //临时的position=0
    }

相关文章:

  • 2021-08-21
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-09-05
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2022-12-23
  • 2021-08-27
  • 2022-02-28
  • 2022-12-23
  • 2021-05-23
相关资源
相似解决方案