在fragment中使用view.findViewById提示找不到符号

问题如下,请问如何解决?

图片说明图片说明

public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.step_fragment,null);
        initView();
        initData();
        initListener();
        return view;

    }

    private void initView() {
        movementCalenderLl = (LinearLayout) view.findViewById(R.id.movement_records_calender_ll);
        kmTimeTv = (TextView) view.findViewById(R.id.movement_total_km_time_tv);
        totalKmTv = (TextView) view.findViewById(R.id.movement_total_km_tv);
        stepsTimeTv = (TextView) view.findViewById(R.id.movement_total_steps_time_tv);
        totalStepsTv = (TextView) view.findViewById(R.id.movement_total_steps_tv);
        supportTv = (TextView) view.findViewById(R.id.is_support_tv);

        curSelDate = TimeUtil.getCurrentDate();
    }

initView(view) 把view传下来啊

https://blog.csdn.net/kwinwo/article/details/51111798

对于这个问题,我建议直接去掉view

同2楼,要么把View view定义全局,要么initView(view)传参过去