qq_27665781 2015-11-02 08:31 采纳率: 42.9%
浏览 1973
已采纳

extends Fragment 在oncreate里面初始化了view 在其他方法找不到

Android:

图片说明

只能在oncreate里面用了 其他方法找不到

  • 写回答

5条回答 默认 最新

  • wanghang1208 2015-11-12 03:01
    关注

    1、在onCreateView()中仅仅渲染布局。

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        return inflater.inflate(R.layout.interest_fragment, container, false);
    }
    

    2、在onViewCreated()方法中初始化view,getView()方法获得了上述渲染的布局实例。

    @Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        mListView = (ListView) getView().findViewById(R.id.listview);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?