如何在带有精简库的GuidedStepSupportFragment中使用自定义xml布局文件。
,我需要将自定义视图使用到右侧和左侧,并使用一些操作。我怎样才能做到这一点?我是智能电视开发的新手。
我需要一些更定制的设计:

发布于 2020-07-10 10:51:42
GuidedStepFragment由两个部分组成:Guidance (左侧)和Actions (右侧)。您可以通过在相应的onProvideLayoutId中重写Stylist来为两者提供布局。
例如,如果要更改Guidance,可以使用以下代码:
@Override
public GuidanceStylist onCreateGuidanceStylist() {
return new GuidanceStylist() {
@Override
public int onProvideLayoutId() {
// return your cutom layout
return R.layout.layout_custom_guidance;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Guidance guidance) {
View guidanceView = super.onCreateView(inflater, container, guidance);
// You can access Views here
return guidanceView;
}
};
}Actions部件由几个GuidedAction项组成,对于每个项目,您可以以类似的方式提供布局:
@Override
public GuidedActionsStylist onCreateActionsStylist() {
return new GuidedActionsStylist() {
@Override
public int onProvideItemLayoutId() {
// return your custom layout for each GuidedAction item
return R.layout.layout_custom_action_item;
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent) {
ViewHolder viewHolder = super.onCreateViewHolder(parent);
// Access Views here
return viewHolder;
}
};
}对于特定的Actions端,您可以插入一个Action和预期的布局。
https://stackoverflow.com/questions/62726282
复制相似问题