对于 ExpandableListView,当前可见屏幕有 20 行,getLastVisiblePosition 给了我一个正确的值。但是,当有 1 个项目展开时,getLastVisiblePosition 给我 24,因为该项目包含 4 个额外的行。这是错误的,因为第 24 行不再可见。我该如何解决?
另外,假设 getLastVisiblePosition 给了我一个正确的值。如何使用 smoothScrollToPosition() 使第 21 行成为第一个可见行。我非常努力地解决它,但仍然没有运气。谢谢你们。