1.addFooterView要放在setAdapter之前调用,否则在有些机器上footerview不显示;在乐视超级手机1(Android5.0系统)上调用顺序不影响,但在LenovoA820(Android4.1.2)上不显示;
2.setOnScrollListener调用放在setOnGroupClickListener之前时,遇到以下问题:
(1)Lenovo手机点击group有时没反应;
(2)在OnScrollListener里根据某些条件控制按钮显示或隐藏,点击某group列表弹出,按钮应该显示时按钮不显示;
解决办法:setOnScrollListener的调用放到setAdapter、setOnGroupClickListener之后;
ps:好记性不如烂笔头;
本文介绍了在使用Android ListView组件时,addFooterView和setOnScrollListener等方法调用顺序的重要性。不当的顺序可能导致footerview不显示或按钮显示异常等问题。文中提到在不同设备及Android版本中可能表现不一致,并给出了正确的调用顺序建议。
5976

被折叠的 条评论
为什么被折叠?



