AndroidLeanback中的RowsSupportFragment横向滚动无法工作?
创始人
2024-10-08 22:02:20
0

可以通过为 RowsSupportFragment 所使用的itemPresenter设置FullWidth以使滚动生效。

示例代码:

class CustomRowPresenter extends ListRowPresenter {

    public CustomRowPresenter() {
        super();
    }

    @Override
    protected ViewHolder createRowViewHolder(ViewGroup parent) {
        ViewHolder holder = super.createRowViewHolder(parent);
        // full width
        holder.getGridView().setHeaderWidth(parent.getResources().getDisplayMetrics().widthPixels);
        holder.getGridView().setNumRows(1);
        holder.getGridView().setPadding(0, 0, 0, 0);
        return holder;
    }
}

在 RowsSupportFragment 中使用这个 CustomRowPresenter:

  RowsSupportFragment rowsSupportFragment = new RowsSupportFragment();
  CustomRowPresenter categoryRowPresenter = new CustomRowPresenter();
  ArrayObjectAdapter categoryRowAdapter = new ArrayObjectAdapter(categoryRowPresenter);
  rowsSupportFragment.setAdapter(categoryRowAdapter);

这将为 RowsSupportFragment 中使用的adapter设置自定义的CustomRowPresenter,使横向滚动生效。

相关内容

热门资讯

九分钟项目!红龙poker作必... 九分钟项目!红龙poker作必弊指令(透视)一贯真的是有辅助下载(哔哩哔哩)1、红龙poker作必弊...
6分钟总结!wpk真的有透视嘛... 6分钟总结!wpk真的有透视嘛(透视)总是有辅助开挂(哔哩哔哩)1、下载好wpk真的有透视嘛脚本下载...
第9分钟项目!hhpoker免... 您好,hhpoker免费辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
第十分钟手筋!wepoker怎... 第十分钟手筋!wepoker怎么下载游戏(透视)一贯真的是有辅助透视(哔哩哔哩)1)wepoker怎...
第六分钟法门!werplan怎... 第六分钟法门!werplan怎么作必弊(透视)真是有辅助脚本(哔哩哔哩)一、werplan怎么作必弊...
第9分钟技法!epoker透视... 第9分钟技法!epoker透视底牌(透视)本来是真的有辅助安装(哔哩哔哩)1、操作简单,无需epok...
第3分钟秘籍!wepoker轻... 第3分钟秘籍!wepoker轻量版透视方法(透视)真是是有辅助辅助(哔哩哔哩)1、wepoker轻量...
第9分钟指引!wepoker透... 第9分钟指引!wepoker透视app下载(透视)确实是真的有辅助工具(哔哩哔哩)1、每一步都需要思...
三分钟积累!poker mas... 三分钟积累!poker master辅助(透视)一贯存在有辅助插件(哔哩哔哩)1、poker mas...
六分钟教程书!hhpoker外... 六分钟教程书!hhpoker外开挂靠谱吗(透视)真是真的是有辅助透视(哔哩哔哩)1、每一步都需要思考...