gpt4 book ai didi

android - 从列表适配器访问 subview

转载 作者:行者123 更新时间:2023-11-29 02:11:17 26 4
gpt4 key购买 nike

我正在尝试突出显示 ListView(可触摸界面)中的项目。目的是用户将触摸一个图像,它会选择 ListView 中的项目,使其可见(它不会同时显示在屏幕上),然后突出显示该项目在 ListView 中通过更改项目 View 的背景颜色与图像上的位置相关。我有一个自定义 ListAdapter,每个项目都有一个 View 。

从图像中我可以得到项目在 ListView 中的位置。由此我可以调用 listView.setSelection(selectedPos)。这会将项目定位在列表的顶部。但是我现在想获得这个项目的 View ;我已经尝试过 getFirstVisiblePosition() 但是它似乎在列出列表之前不可用(我正在响应对图像的点击)所以我不能使用它。

我尝试的其他任何方法都不起作用 - 我只想做类似 listView.getViewAt(index) 的事情,但我就是找不到这样做的方法。我无法使用“已选择”,因为我处于可触摸模式。

为了一件看似非常简单的事情——我浪费了一天;任何帮助将不胜感激!

干杯,

尼尔

最佳答案

listView.getChildAt(position) 不应该做你想做的事吗?

关于android - 从列表适配器访问 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7248890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com