2016-02-26 108 views
-6

这是错误消息NullPointerException异常

enter image description here

这是我的代码

enter image description here

+1

而不是把图像的,你应该粘贴代码在这里 – tumisma

+0

复制粘贴错误和代码。不要张贴截图。 – Rohit5k2

+1

您需要了解关于布局的基本知识以及如何充气。只要搜索一下你会得到有用的内容 – kishorepatel

回答

3

你正在努力寻找晶圆厂 in fabfab1 in fab1 ... 您需要从Fragment的根视图中获取这些按钮。

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.carte_reseaux_fragment, container, false); 
    fab = (FloatingActionButton) rootView.findViewById(R.id.fab); 
    . 
    . 
    Animation fab_open = AnimationUtils.loadAnimation(getContext(), R.anim.fab_open); 
    //Actually FloatingActionButton has own implementation 
    fab.setShowAnimation(fab_open); 
    return rootView; 
} 
+0

谢谢你,它适用于fab,fab1,fab2但不适用于fab_open,fab_close ... –

+0

这些是动画而非视图元素。所以看起来你的实现对于动画初始化是正确的。你只需要绑定动画来查看元素并开始。 – zgr

+0

谢谢:),而不是getContext()你应该把getActivity(),我试过了,它的工作原理 –