03.11 加班遇到一个问题

本文介绍如何实现在ListView的Adapter中为TextView设置点击事件以跳转至新的Activity进行二维码扫描,并在返回后更新对应TextView的内容。通过提供具体的代码示例,详细解释了如何获取指定位置的View。

现在遇到一个问题:

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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值