public class HomeFragment extends Fragment{
Toolbar toolbar;
TabLayout tabLayout;
ViewPager viewPager;
ViewPagerAdapter viewPagerAdapter;
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.home_fragment,
container, false);
toolbar=(Toolbar)view.findViewById(R.id.toolBar);
setSupportActionBar(toolbar);
tabLayout=(TabLayout)view.findViewById(R.id.tabLayout);
viewPager=(ViewPager)view.findViewById(R.id.viewPager);
viewPagerAdapter=new ViewPagerAdapter(getSupportFragmentManager());
viewPagerAdapter.addFragments(new OneFragment(),"Home");
viewPagerAdapter.addFragments(new TwoFragment(),"Pixel");
viewPager.setAdapter(viewPagerAdapter);
tabLayout.setupWithViewPager(viewPager);
return view;
}
}は私Acivitity材料ツールバーが断片化する変換する方法
それは間違っsetSupportActionBar(toolbar)
とgetSupportFragmentManager()
示しています。どのようにフラグメントでそれを解決する。
あなたはandroid.support.v4.app.Fragmentから拡張する必要があります – Fakher
android.support.v4.app.Fragmentからどのように拡張できますか?あなたのクラスには –
があります。そこからクラスFragment extends? – Fakher