TabLayout

    xiaoxiao2021-03-25  55

    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {         View view=inflater.inflate(R.layout.home_fragment,null);         initView(view);         return view;     }     private void initView(View view) {         addpro = (TextView) view.findViewById(R.id.addpro);         tablayout = (TabLayout) view.findViewById(R.id.tablayout);         viewpager = (ViewPager) view.findViewById(R.id.viewpager);         NewsSQLiteOpenHelper soh = new NewsSQLiteOpenHelper(getActivity());         sd = soh.getWritableDatabase();         Cursor cursor = sd.rawQuery("select * from title", null);         while(cursor.moveToNext()){             titles.add(cursor.getString(1));         }         for (int i=0;i<titles.size();i++){             fragments.add(new NewsFragment());             tablayout.addTab(tablayout.newTab().setText(titles.get(i)));         }         tablayout.setTabMode(TabLayout.MODE_SCROLLABLE);         MyViewPagerAdapter adapter=new MyViewPagerAdapter(getActivity().getSupportFragmentManager());         viewpager.setAdapter(adapter);         tablayout.setupWithViewPager(viewpager);         tablayout.setTabsFromPagerAdapter(adapter);         addpro.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent intent=new Intent(getActivity(),ManagerActivity.class);                 startActivity(intent);             }         });     }     public class MyViewPagerAdapter extends FragmentPagerAdapter{         public MyViewPagerAdapter(FragmentManager fm) {             super(fm);         }         @Override         public Fragment getItem(int position) {             return fragments.get(position);         }         @Override         public int getCount() {             return fragments.size();         }         @Override         public CharSequence getPageTitle(int position) {             return titles.get(position);         }     }
    转载请注明原文地址: https://ju.6miu.com/read-36399.html

    最新回复(0)