【发布时间】:2016-12-09 16:29:43
【问题描述】:
我正在尝试将 FloatingActionButton 添加到 FloatingActionMenu 但是在 FloatingActionButton 初始化期间无法获取上下文 所有方法都返回null
这是我的片段调用
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.getbase.floatingactionbutton.FloatingActionButton;
import com.getbase.floatingactionbutton.FloatingActionsMenu;
import demo.com.example.syed.test.R;
public class stdDetails extends android.support.v4.app.Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
FloatingActionMenu detailsfabmenu=(FloatingActionMenu)Container.findViewById(R,id,std_Main_Detials_fab_menu);
FoatingActionButton(getContext());
detailsfabmenu.addButton(changename);
return inflater.inflate(R.layout.stddetailsfragment,container,false);
}}
代码
FloatingActionButton changename=new FloatingActionButton(getContext());
返回空值 我什至尝试过基于 avilabel 答案的以下选项
FloatingActionButton changename=new FloatingActionButton(container.getContext());
FloatingActionButton changename=new FloatingActionButton(getActivity().getApplicationContext());
FloatingActionButton changename=new FloatingActionButton(this.getContext());
FloatingActionButton changename=new FloatingActionButton(this.getActivity().getApplicationContext());
这里提供的所有答案 Using context in a fragment
【问题讨论】:
标签: android android-fragments floating-action-button floating-action-menu