مشکل در 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 مشکل در اجرای برنامه
  • نویسنده : کاوه محمدزادگان بازدید : 10 تاريخ : شنبه 3 مهر 1395 ساعت: 9:09
    برچسب‌ها :

    خبرنامه

    عضویت

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