在我的应用程序中,我有 customListView,我需要在第一次加载活动而不使用 OnItemClickLiseners 时获取列表视图的第一个值(即零位置值)并且它是可聚焦的。我该怎么办?,请任何人帮助我.
提前致谢。
在我的应用程序中,我有 customListView,我需要在第一次加载活动而不使用 OnItemClickLiseners 时获取列表视图的第一个值(即零位置值)并且它是可聚焦的。我该怎么办?,请任何人帮助我.
提前致谢。
您可以使用
listView.getChildAt(0)
或者
listView.getChildAt(listView.getFirstVisiblePosition());
这是基于您需要提取位于ListView
.
由于您使用的是 Custom ListView
,因此您还应该有一个自定义Adapter
(可能是 anArrayAdapter
或 a BaseAdapter
)用于显示数据等。
无论如何,只需在以下位置检查getView()
:
if (position == 0) {
// GET WHAT EVER DATA YOU NEED OUT OF THE ITEM.
}
如果您可以向 OP 添加更多关于如何处理数据的信息,也许这个答案可以变得更有用一些。例如,您是否使用 POJO 类将数据绑定到ListView
?