要手动触发 '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。

Android 手动触发 Adapter 监听器 OnItemChildClickListener

原文地址: https://www.cveoy.top/t/topic/nyuv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录