首页 > 解决方案 > 当我使用 Horizo​​ntalGridView 设置 setFocusScrollStrategy(Horizo​​ntalGridView.FOCUS_SCROLL_PAGE) 时,它崩溃了

问题描述

Java 代码:

private void initView() {
    HorizontalGridView horizontalGridView = findViewById(R.id.hg_title);
    horizontalGridView.setHorizontalSpacing(dip2px(this, 30));
    horizontalGridView.setFocusScrollStrategy(HorizontalGridView.FOCUS_SCROLL_PAGE);
    ArrayObjectAdapter arrayObjectAdapter = new ArrayObjectAdapter(new TitlePresenter());
    ItemBridgeAdapter itemBridgeAdapter = new ItemBridgeAdapter(arrayObjectAdapter);
    /*FocusHighlightHelper.setupBrowseItemFocusHighlight(itemBridgeAdapter,
            FocusHighlight.ZOOM_FACTOR_LARGE, true);*/
    horizontalGridView.setAdapter(itemBridgeAdapter);
    arrayObjectAdapter.addAll(0, titleList);

}

当焦点移动到最后时,它会崩溃。 在此处输入图像描述

标签: androidtelevision

解决方案


推荐阅读