Fragment内绑定组件

直接在创建类时创建的类中是不能直接绑定的,需要自己重写一个onActivityCreated方法在这个方法的内部绑定

 /**
     * 这个方法是fragment在acticity加载之后开始的方法,
     * 上面的方法因为运行的时候view还没运行所以会找不到控件
     * 使用的时候记得前面加一个getView()不然会报错
     * @param savedInstanceState
     */
    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        //  initData();
        listView =getView().findViewById(R.id.listView);
        listView.setAdapter(new MyExpandble());

    }

上一篇:寒假补救计划


下一篇:Fragment+DrawerLayout+NavigationView实现侧滑菜单页面结构