Android使用适配器从gridview获取视图

时间:2015-03-14 18:46:30

标签: android gridview view null adapter

我有GridView的适配器(ImageAdapter)。我需要在这个GridView中获得一些特殊的观点。但是当我致电gridView.getChildAt(index)时,它会返回null。我怎样才能获得意见?

1 个答案:

答案 0 :(得分:0)

尝试使用:

grid.getViewTreeObserver().addOnGlobalLayoutListener(
            new ViewTreeObserver.OnGlobalLayoutListener() {
                @Override
                public void onGlobalLayout() {
                    if (!once) {
                        once = true;
                        grid.getChildAt(index);

                    }
                }
            });

在您的班级中曾经是布尔全局成员。