مشکل در tablayout

تعرفه تبلیغات در سایت
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس

آرشیو مطالب

جستجوگر

امکانات وب

برچسب ها

public class FriendsFragment2 extends Fragment {

   TabLayout tabs_fragment;
   FriendshipFragment fragment1;
   RequestFrienshipFragment fragment2;

   public FriendsFragment2() {
       // Required empty public constructor
   }

   @Nullable
   @Override
   public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container
           , @Nullable Bundle savedInstanceState) {
       View rootView = inflater.inflate(R.layout.fragment_friends2, container, false);
       tabs_fragment = (TabLayout) rootView.findViewById(R.id.tabs_fragment);
             
       setupTabLayout();

       EventTab();

       return rootView;
   }

   private void setupTabLayout() {

       fragment1 = new FriendshipFragment();
       fragment2 = new RequestFrienshipFragment();
       tabs_fragment.addTab(tabs_fragment.newTab().setText("دوستان"));
       tabs_fragment.addTab(tabs_fragment.newTab().setText("درخواست دوستی"));

   }

   private void EventTab() {
       tabs_fragment.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
           @Override
           public void onTabSelected(TabLayout.Tab tab) {

                   setCurrenttabFragment(tab.getPosition());
           }

           @Override
           public void onTabUnselected(TabLayout.Tab tab) {

           }

           @Override
           public void onTabReselected(TabLayout.Tab tab) {

           }
       });
   }

   private void setCurrenttabFragment(int tabPosition) {
       switch (tabPosition) {

           case 0:
           replaceFragment(fragment1);
               break;

           case 1:
               replaceFragment(fragment2);
               break;
       }
   }

   private void replaceFragment(Fragment fragment) {
       FragmentManager fm = getChildFragmentManager();
       FragmentTransaction ft = fm.beginTransaction();
       ft.replace(R.id.frame_container_friends_fragment, fragment);
       ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
       ft.commit();

   }

  • مطالب مرتبط
  • مشکل در ساخت پروژه
  • مشکل این چیه دوستان؟
  • مشکل ایموجی و پیست نکردن
  • مشکل ساخت پروژه اکلیپس
  • مشکل با دکمه
  • unfortunately has stoped مشکل در اجرای برنامه
  • نویسنده : کاوه محمدزادگان بازدید : 9 تاريخ : شنبه 3 مهر 1395 ساعت: 9:09
    برچسب‌ها :

    خبرنامه

    عضویت

    نام کاربري :
    رمز عبور :