要手动触发 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 手工触发 adaptersetOnItemChildClickListener

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

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