BottomSheetFragment的getView()

时间:2016-07-08 16:47:53

标签: android view layout-inflater bottom-sheet

我正在使用BottomSheetFragment实现应用,无法理解我可以在何处访问片段的测量根View。问题是onViewCreated()没有被调用。 getView()onAttach()onActivityCreated()onStart()中的onResume()返回null。 我的setupDialog方法代码:

@Override
public void setupDialog(Dialog dialog, int style) {
    super.setupDialog(dialog, style);
    View contentView = View.inflate(getContext(), getContentResource(), null);
    dialog.setContentView(contentView);
}

1 个答案:

答案 0 :(得分:0)

您可以从片段的onCreateView获取

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.your_custom_bottom_sheet_layout, container, false);

    //Your code here


    return rootView;
}