android - 如何从 Android ListView 获取第一个可见 View

标签 android android-listview

有没有办法从 Android 的 ListView 中获取第一个可见的 View?

我可以在适配器中获取支持第一个 View 的数据,但似乎无法在 ListView 中获取第一个 View 。

我想在滚动操作完成后更改第一个可见 View 。我知道我不应该保存对 View 的引用。

最佳答案

实际上 ListView 项只是 ListView 的子项。所以第一个可见的 ListView 项目是:

listView.getChildAt(0)

关于android - 如何从 Android ListView 获取第一个可见 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3110927/

相关文章:

java - Joda 日期时间 DateTimeZone

java - 在 Android 平板电脑上调用 getSimCountryIso() 时会发生什么?

android - 在 Android 的两个选项卡上使用相同的 View

java - 如何加速 Android 多行 Edittext 中的平滑滚动?

android - 警报对话框中禁用的列表项不会显示为灰色项目

android - 复选框的问题

android - 使用 google chrome 远程调试我的 android 设备不显示浏览器检查

java - 通过 Intent 将图像传递给默认联系人 Activity

android - 更改数组适配器中列表项的文本颜色

android-listview - 为ImageLoader添加认证头用于NetworkImageView图片加载