现在遇到一个问题:
listview的adapter中的viewholder有个TextView,点击该列表中的TextView,跳到另一个Activity(比如扫描二维码),结束后把扫描结果放到列表的TextView中。
?????
public View getViewByPosition(int pos, ListView listView) {
final int firstListItemPosition = listView.getFirstVisiblePosition();
final int lastListItemPosition = firstListItemPosition + listView.getChildCount() - 1;
if (pos < firstListItemPosition || pos > lastListItemPosition ) {
return listView.getAdapter().getView(pos, null, listView);
} else {
final int childIndex = pos - firstListItemPosition;
return listView.getChildAt(childIndex);
}
} 已解决,通过这个方法就可以实现了获取item中的view,就是某一行的View,然后通过该View.findViewById()
本文介绍如何实现在ListView的Adapter中为TextView设置点击事件以跳转至新的Activity进行二维码扫描,并在返回后更新对应TextView的内容。通过提供具体的代码示例,详细解释了如何获取指定位置的View。
4592

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



