Android 手动触发 Adapter 监听器 OnItemChildClickListener
要手动触发 'adapter.setOnItemChildClickListener',可以使用以下代码:
adapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() {
@Override
public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
// 处理点击事件
}
});
// 手动触发点击事件
View childView = adapter.getViewByPosition(position, R.id.child_view_id);
childView.performClick();
在上面的代码中,我们首先设置了 'adapter.setOnItemChildClickListener',然后使用 'getViewByPosition' 方法获取到指定位置的子 View,并使用 'performClick' 方法手动触发点击事件。当然,在使用 'getViewByPosition' 方法时,需要注意该位置对应的子 View 是否已经被创建,否则会返回 null。
原文地址: https://www.cveoy.top/t/topic/nyuv 著作权归作者所有。请勿转载和采集!