美文网首页
Fragment-第一行代码

Fragment-第一行代码

作者: 瑶瑶_2930 | 来源:发表于2017-12-08 11:31 被阅读0次

    Tip:继承父类时直接输入方法名,override也 不用写,就会有提示

    静态加载

    • 继承fragment,重写onCreateView方法,下面分析一下
    public class Rightfragment extends Fragment {
        @Nullable
        @Override
        public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
           View view=inflater.inflate(R.layout.right_fragment,container,false);
           return view;
        }
    }           
    

    重点分析一下inflater,因为它实在是太常见了
    摘了一段话

    在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。
    就是把找到xml布局文件并将它实例化,载入。

    • name属性: 显式指明要添加的碎片的类名,要把包名也加上,形如:
      屏幕快照 2017-12-08 上午11.31.32.png
      完成~

    相关文章

      网友评论

          本文标题:Fragment-第一行代码

          本文链接:https://www.haomeiwen.com/subject/tdicixtx.html