在Android studio新建TV项目的demo上做修改,实现一下需求:
1、去掉顶部背景区域
2、修改中间详情区域高度
3、修改整体背景界面
效果如图:

搜遍全网,没有找到一个解决方案。只能考自己看代码来自定义实现了。
1、去掉顶部背景区域:
VideoDetailsFragment中重写setupDetailsOverviewRowPresenter方法,去掉其中一个alignDef:
@Override
    protected void setupDetailsOverviewRowPresenter(FullWidthDetailsOverviewRowPresenter presenter) {
        ItemAlignmentFacet facet = new ItemAlignmentFacet();
        // by default align details_frame to half window height
        ItemAlignmentFacet.ItemAlignmentDef alignDef = new ItemAlignmentFacet.ItemAlignmentDef();
        alignDef.setItemAlignmentViewId(androidx.leanback.R.id.details_frame);
        alignDef.setItemAlignmentOffset(0);
        alignDef.setItemAlignmentOff
                


















