现在遇到一个问题:
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()