@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*getSupportActionBar().setTitle("Event Details"); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true);*/ setContentView(R.layout.event_detail_view); ButterKnife.bind(this); Bundle b = this.getIntent().getExtras(); Event event = (Event) b.getSerializable("curItem"); lblTitle.setText(event.getTitle()); lblEventDetail.setText( "From " + event.getStartdate() + " till " + event.getEnddate() + " at " + event.getCity()); U.LoadImage(this, iv, event.getImgName()); ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); viewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager(), event)); PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs); tabsStrip.setShouldExpand(true); tabsStrip.setViewPager(viewPager); tabsStrip.setShouldExpand(false); final Toolbar advToolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); advToolbar.setTitle("Event Detail"); advToolbar.setTitleTextColor(R.color.colorPrimaryDark); advToolbar.inflateMenu(R.menu.advance_search); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_child_layout, null); mViewPager = (ViewPager) view.findViewById(R.id.content_pager); mMyPagerAdapter = new BbsPageAdapter(context, getFragmentManager()); mFragment = mMyPagerAdapter.getItem(0); mViewPager.setAdapter(mMyPagerAdapter); mViewPager.setPageTransformer(true, new ZoomOutPageTransformer()); mPagerSlidingTabStrip = (PagerSlidingTabStrip) view.findViewById(R.id.tabs); mViewPager.setOnPageChangeListener( new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { mFragment = mMyPagerAdapter.getItem(arg0); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) {} @Override public void onPageScrollStateChanged(int arg0) {} }); mPagerSlidingTabStrip.setViewPager(mViewPager); // mPagerSlidingTabStrip.setTextColor(Color.parseColor("#fe4200")); mPagerSlidingTabStrip.setTextSize(26); mPagerSlidingTabStrip.setSelectTabTextSize(28); return view; }
// region Lifecycle Methods @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_quick_return_twitter); ButterKnife.inject(this); mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager()); // Set up the ViewPager with the sections adapter. mViewPager.setAdapter(mSectionsPagerAdapter); mTabs.setAllCaps(false); mTabs.setShouldExpand(true); mTabs.setTextSize(QuickReturnUtils.dp2px(this, 16)); mTabs.setTabBackground(R.drawable.selector_bg_tab); mTabs.setIndicatorColorResource(R.color.steel_blue); mTabs.setIndicatorHeight(QuickReturnUtils.dp2px(this, 5)); mTabs.setOnPageChangeListener(mTabsOnPageChangeListener); mTabs.setViewPager(mViewPager); // Set first tab selected mTabsLinearLayout = ((LinearLayout) mTabs.getChildAt(0)); for (int i = 0; i < mTabsLinearLayout.getChildCount(); i++) { TextView tv = (TextView) mTabsLinearLayout.getChildAt(i); if (i == 0) { tv.setTextColor(getResources().getColor(R.color.steel_blue)); tv.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/Roboto-Medium.ttf")); } else { tv.setTextColor(getResources().getColor(R.color.steel_blue)); tv.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/Roboto-Light.ttf")); } } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); // fab.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View view) { // Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) // .setAction("Action", null).show(); // } // }); pagerTab = (PagerSlidingTabStrip) findViewById(R.id.pager_tabs); viewPager = (ViewPager) findViewById(R.id.view_pager); viewPager.setOffscreenPageLimit(3); viewPager.setAdapter(new PagerAdapter(getSupportFragmentManager())); pagerTab.setViewPager(viewPager); pagerTab.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled( int position, float positionOffset, int positionOffsetPixels) {} @Override public void onPageSelected(int position) { if (position == 0) {} } @Override public void onPageScrollStateChanged(int state) {} }); }
// region Lifecycle Methods @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_quick_return_facebook); ButterKnife.inject(this); mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager()); // Set up the ViewPager with the sections adapter. mViewPager.setAdapter(mSectionsPagerAdapter); mTabs.setAllCaps(false); mTabs.setShouldExpand(true); // mTabs.setTextSize(QuickReturnUtils.dp2px(this, 16)); // mTabs.setTabBackground(R.drawable.selector_bg_tab); mTabs.setIndicatorColorResource(R.color.steel_blue); mTabs.setIndicatorHeight(QuickReturnUtils.dp2px(this, 5)); mTabs.setDividerColor(getResources().getColor(android.R.color.transparent)); // mTabs.setBackgroundColor(getResources().getColor(R.color.indigo)); mTabs.setOnPageChangeListener(mTabsOnPageChangeListener); mTabs.setViewPager(mViewPager); // Set first tab selected mTabsLinearLayout = ((LinearLayout) mTabs.getChildAt(0)); ImageButton ib = (ImageButton) mTabsLinearLayout.getChildAt(0); ib.setImageResource(R.drawable.ic_action_event_highlighted); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup root = (ViewGroup) inflater.inflate(R.layout.fragment_default_view_pager, container, false); ButterKnife.inject(this, root); Bundle tvArgs = new Bundle(), radioArgs = new Bundle(); if (getArguments() != null) { tvArgs.putAll(getArguments()); radioArgs.putAll(getArguments()); } tvArgs.putInt(PVR_LIST_TYPE_KEY, LIST_TV_CHANNELS); radioArgs.putInt(PVR_LIST_TYPE_KEY, LIST_RADIO_CHANNELS); tabsAdapter = new TabsAdapter(getActivity(), getChildFragmentManager()) .addTab(PVRChannelsListFragment.class, tvArgs, R.string.tv_channels, 1) .addTab(PVRChannelsListFragment.class, radioArgs, R.string.radio_channels, 2) .addTab(PVRRecordingsListFragment.class, getArguments(), R.string.recordings, 3); viewPager.setAdapter(tabsAdapter); pagerTabStrip.setViewPager(viewPager); return root; }
// Activity Callbacks __________________________________________________________________________ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); this.getSupportActionBar().setElevation(0); getWindow().setSharedElementExitTransition(new Slide()); getWindow().setSharedElementEnterTransition(new Slide()); tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs); viewPager = (ViewPager) findViewById(R.id.pager); viewPagerAdapter = new ContactsAdapter(this.getSupportFragmentManager(), this); viewPager.setAdapter(viewPagerAdapter); tabs.setShouldExpand(true); tabs.setTextColor(getResources().getColor(R.color.text_primary)); tabs.setDividerColor(getResources().getColor(R.color.primary)); tabs.setIndicatorColorResource(R.color.text_primary); tabs.setIndicatorHeight(7); // Bind the tabs to the ViewPager tabs.setViewPager(viewPager); // Start in Contacts Fragment viewPager.setCurrentItem(1); // Listener for slide animation on searchable selected setOnSearchableListener(); // Configure custom-searchable UI // CustomSearchableInfo.setTransparencyColor(Color.parseColor("#0288D1")); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final SharedPreferences sp = this.getActivity().getSharedPreferences("linefriend", Context.MODE_APPEND); View rootView = inflater.inflate(R.layout.fragment_category_all, container, false); tabs = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs); pager = (ViewPager) rootView.findViewById(R.id.pager); adapter = new MyPagerAdapter(this.getChildFragmentManager()); pager.setAdapter(adapter); final int pageMargin = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setTextSize(DisplayUtil.sp2px(this.getActivity(), 15)); // tabs.setTextColor(Color.parseColor("#828181")); tabs.setViewPager(pager); return rootView; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); viewPager.setAdapter(new TabsAdapter(getSupportFragmentManager())); PagerSlidingTabStrip pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs); pagerSlidingTabStrip.setViewPager(viewPager); }
private void setupSlidingTabs(ViewPager vpPager) { tabs = (PagerSlidingTabStrip) findViewById(R.id.slidingTabStrip); tabs.setViewPager(vpPager); tabs.setTextColor(getResources().getColor(R.color.TwitterBlue)); tabs.setIndicatorColor(getResources().getColor(R.color.TwitterBlue)); tabs.setDividerColor(getResources().getColor(android.R.color.white)); tabs.setShouldExpand(true); tabs.setAllCaps(true); }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mVPager = (ViewPager) mFragmentView.findViewById(R.id.viewpager2); mUserProfilePagerAdapter = new UserProfilePagerAdapter(getChildFragmentManager()); mVPager.setAdapter(mUserProfilePagerAdapter); mTabStrip = (PagerSlidingTabStrip) mFragmentView.findViewById(R.id.tabs2); mTabStrip.setViewPager(mVPager); mUserProfilePagerAdapter.notifyDataSetChanged(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragment_cut_pager_sliding_tab_strip); pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.activity_fragnent_cut_pager_sliding_tab_strip); viewpager = (ViewPager) findViewById(R.id.activity_fragnent_cut_pager_sliding_tab_strip_viewpager); viewpager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager())); pagerSlidingTabStrip.setViewPager(viewpager); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.blog_fragment_main, container, false); ButterKnife.inject(this, rootView); vpDate.setAdapter(new BlogFragmentListAdapter(getChildFragmentManager())); tabs.setViewPager(vpDate); tabs.setTextColor(Color.WHITE); tabs.setBackgroundColor(getResources().getColor(R.color.blue)); write.setOnClickListener(v -> startActivity(new Intent(getActivity(), WriteActivity.class))); return rootView; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_chart, container, false); tabs = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs); pager = (ViewPager) rootView.findViewById(R.id.pager); adapter = new MyPagerAdapter(getActivity().getSupportFragmentManager(), arrayTabs, arrayChartUrl); pager.setAdapter(adapter); tabs.setShouldExpand(true); tabs.setViewPager(pager); return rootView; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_friends); This = this; Log.d(TAG, "Info oncreate"); ButterKnife.bind(this); parseUser = ParseUser.getCurrentUser(); alertD = new Alert(this); isLoadData = false; final ViewPager vpPager = (ViewPager) findViewById(R.id.vpPager); adapterViewPager = new MyPagerAdapter(getSupportFragmentManager()); vpPager.setAdapter(adapterViewPager); // Check data extra Intent intent = getIntent(); Bundle extras = intent.getExtras(); if (extras != null) { String jsonData = extras.getString("com.parse.Data"); JSONObject json = null; try { json = new JSONObject(jsonData); String action = json.getString("action"); switch (action) { case "friends_invite": vpPager.setCurrentItem(2); break; case "friends_search": vpPager.setCurrentItem(1); break; default: vpPager.setCurrentItem(0); } } catch (JSONException e) { e.printStackTrace(); } } PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs); LinearLayout view = (LinearLayout) tabsStrip.getChildAt(0); tabsStrip.setViewPager(vpPager); loadData(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); // 头部图片集 ViewPager vpImage = (ViewPager) findViewById(R.id.imagepager); vpImage.setAdapter(new MyHeadPicAdapter(this)); // ScrollableLayout mScrollLayout = (ScrollableLayout) findViewById(R.id.scrollableLayout); // 扩展点击头部滑动范围 // int headHeight = getResources().getDimensionPixelSize(R.dimen.head_height); // int tabHeight = getResources().getDimensionPixelSize(R.dimen.tab_height); // mScrollLayout.setClickHeadExpand(headHeight + tabHeight); mFragmentList = new ArrayList<>(); mFragmentList.add(ListFragment.newInstance(0)); mFragmentList.add(ScrollViewFragment.newInstance(1)); mFragmentList.add(ListFragment.newInstance(2)); List<String> titleList = new ArrayList<>(); titleList.add("tab0"); titleList.add("tab1"); titleList.add("tab2"); viewPager.setAdapter( new MyFragmentPagerAdapter(getSupportFragmentManager(), mFragmentList, titleList)); mScrollLayout.getHelper().setCurrentScrollableContainer(mFragmentList.get(0)); PagerSlidingTabStrip pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.pagerStrip); pagerSlidingTabStrip.setViewPager(viewPager); pagerSlidingTabStrip.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) {} @Override public void onPageSelected(int i) { Log.e("onPageSelected", "page:" + i); mScrollLayout.getHelper().setCurrentScrollableContainer(mFragmentList.get(i)); } @Override public void onPageScrollStateChanged(int i) {} }); viewPager.setCurrentItem(0); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mSectionsPagerAdapter); mPagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs); mPagerSlidingTabStrip.setViewPager(mViewPager); }
private void setupViews() { mListsAdapter = new ListsPagerAdapter(getSupportFragmentManager(), this); mPager = (ViewPager) findViewById(R.id.pagerLists); mPager.setAdapter(mListsAdapter); mTabs = (PagerSlidingTabStrip) findViewById(R.id.tabsLists); mTabs.setViewPager(mPager); mTabs.setOnTabClickListener( new OnTabClickListener() { @Override public void onTabClick(int position) { if (mPager.getCurrentItem() == position) { String listId = mListsAdapter.getListId(position); ListManageDialogFragment.showListManageDialog(listId, getSupportFragmentManager()); } } }); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View v = inflater.inflate(R.layout.swipe, container, false); // TextView textV = (TextView) v.findViewById(R.id.drawer_itemName); // ImageView view = (ImageView) v.findViewById(R.id.drawer_icon); // view.setImageResource(R.drawable.ic_drawer); // textV.setText("skask"); // Get the ViewPager and set it's PagerAdapter so that it can display items ViewPager viewPager = (ViewPager) v.findViewById(R.id.viewpager); viewPager.setAdapter(new SampleFragmentPagerAdapter(getFragmentManager())); // Give the PagerSlidingTabStrip the ViewPager PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) v.findViewById(R.id.tabs); // Attach the view pager to the tab strip tabsStrip.setViewPager(viewPager); return v; }
@TargetApi(Build.VERSION_CODES.M) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); UmengUpdateAgent.update(this); mainViewPager = (ViewPager) findViewById(R.id.main_viewPager); // mainViewPager.setOffscreenPageLimit(1); mainViewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager())); pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.tab_indicator); pagerSlidingTabStrip.setViewPager(mainViewPager); // 指示条颜色 pagerSlidingTabStrip.setIndicatorColor(R.color.blue_500); // 指示条高度 pagerSlidingTabStrip.setIndicatorHeight( (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 3, getResources().getDisplayMetrics())); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (getDialog() != null) { getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE); getDialog().getWindow().setBackgroundDrawableResource(android.R.color.transparent); } View root = inflater.inflate(R.layout.fragment_quick_contact, container, false); tabs = (PagerSlidingTabStrip) root.findViewById(R.id.tabs); pager = (ViewPager) root.findViewById(R.id.pager); adapter = new ContactPagerAdapter(); pager.setAdapter(adapter); tabs.setViewPager(pager); return root; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { myFragmentView = inflater.inflate(R.layout.fragment_home, container, false); tabs = (PagerSlidingTabStrip) myFragmentView.findViewById(R.id.tabs); pager = (ViewPager) myFragmentView.findViewById(R.id.pager); pagerAdapter = new MyPagerAdapter(getChildFragmentManager()); pager.setAdapter(pagerAdapter); final int pageMargin = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); tabs.setViewPager(pager); // if(mParamPatientData.getpIsInClinic() > 0) { // pager.setCurrentItem(1); // } return myFragmentView; }
/** 初始化Fragment和设置适配器 */ private void initPager() { mPagerSlidingTabStrip = (PagerSlidingTabStrip) getView().findViewById(R.id.tabs); mViewPager = (ViewPager) getView().findViewById(R.id.pager); String[] titles = {"工点", "人员", "基点"}; mViewPager.setAdapter(new MyPagerAdapter(getChildFragmentManager(), titles)); mPagerSlidingTabStrip.setViewPager(mViewPager); mPagerSlidingTabStrip.setOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int arg0) { // colorChange(arg0); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) {} @Override public void onPageScrollStateChanged(int arg0) {} }); }
@Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); setSupportActionBar(toolbar); if (getSupportActionBar() != null) { getSupportActionBar().setTitle(null); } ViewPageAdapter adapter = new ViewPageAdapter(getSupportFragmentManager()); viewPager.setAdapter(adapter); pagerSlidingTabStrip.setViewPager(viewPager); int pageMargin = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); viewPager.setPageMargin(pageMargin); }
@Nullable @Override public View onCreateView( LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { if (mView == null) { mView = inflater.inflate(R.layout.fragment_head_pager, container, false); mPagerSlidingTabStrip = (PagerSlidingTabStrip) mView.findViewById(R.id.tab_host); ViewPager viewPager = (ViewPager) mView.findViewById(R.id.view_pager); if (viewPager != null) { viewPager.setAdapter(new PagerAdapter(getFragmentManager())); viewPager.setOffscreenPageLimit(1); mPagerSlidingTabStrip.setViewPager(viewPager); } setTabsValue(); } ViewGroup parent = (ViewGroup) mView.getParent(); if (parent != null) { parent.removeView(mView); } return mView; }
private void initAdapter() { vpContent.setAdapter(new MyViewPagerAdapter(getSupportFragmentManager())); tabs.setViewPager(vpContent); }
@Override public void fillViewPagerAdapter(MyViewPagerAdapter adapter) { vpContent.setAdapter(adapter); tabs.setViewPager(vpContent); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.news_catagory, container, false); main_model = ((HomeScreen) getActivity()).main_model; // if (main_model.size() > 0) main_cat_id = main_model.get(((HomeScreen) getActivity()).list_position).getCat_id(); for (int i = 0; i < main_model.size(); i++) { if (main_model.get(i).getParent_cat_id() == main_cat_id) { sub_main_model.add(main_model.get(i)); new_main_model.add(main_model.get(i)); } } // this condition if it has no sub categories if (sub_main_model.size() == 0) { sub_main_model.add(main_model.get(((HomeScreen) getActivity()).list_position)); new_main_model.add(main_model.get(((HomeScreen) getActivity()).list_position)); } // new_main_model = sub_main_model; for (int i = 0; i < sub_main_model.size(); i++) { if (sub_main_model.get(i).getCat_type_tag().equalsIgnoreCase("TP")) { new_main_model.remove(0); new_main_model.add(0, sub_main_model.get(i)); new_main_model.remove(i); new_main_model.add(i, sub_main_model.get(0)); } } tabs = (PagerSlidingTabStrip) view.findViewById(R.id.tabs); pager = (ViewPager) view.findViewById(R.id.pager); // initialiseTabHost(); // pager.setCurrentItem(new_main_model.size()); adapter = new MyPagerAdapter(getChildFragmentManager(), new_main_model); // wrap pager to provide infinite paging with wrap-around // PagerAdapter wrappedAdapter = new InfinitePagerAdapter(adapter); // pager.setAdapter(wrappedAdapter); pager.setAdapter(adapter); final int pageMargin = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); pager.setPageMargin(pageMargin); // pager.setOnPageChangeListener(new OnPageChangeListener() { // // @Override // public void onPageSelected(int position) { // // TODO Auto-generated method stub // // Log.d("ankit", "I am here::::" + position); // // } // // @Override // public void onPageScrolled(int arg0, float arg1, int arg2) { // // TODO Auto-generated method stub // // int pos = pager.getCurrentItem(); // mTabHost.setCurrentTab(pos); // // } // // @Override // public void onPageScrollStateChanged(int arg0) { // // TODO Auto-generated method stub // // } // }); tabs.setViewPager(pager); return view; }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { // TODO Auto-generated method stub super.onViewCreated(view, savedInstanceState); aq.id(R.id.header_logo_inivit) .clicked( new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub getFragmentManager().popBackStack(); } }); aq.id(R.id.organizer) .text( Html.fromHtml( "<i><small><font color=\"#c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"#47a842\">" + "compID" + "</font>")); pager = (ViewPager) getActivity().findViewById(R.id.pager_invit); tabPagerAdapter = new TabPagerAdapter1(getChildFragmentManager()); tabPagerAdapter.setTabHolderScrollingContent( new InvitationScrollHolder() { @Override public void onScroll( AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount, int pagePosition) { // TODO Auto-generated method stub } @Override public void adjustScroll(int scrollHeight) { // TODO Auto-generated method stub } }); pager.setAdapter(tabPagerAdapter); // Bind the tabs to the ViewPager final PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) aq.id(R.id.tabs_invit).getView(); tabs.setShouldExpand(false); tabs.setDividerColorResource(android.R.color.transparent); tabs.setUnderlineColorResource(android.R.color.transparent); tabs.setTextSize(Utils.getPxFromDp(getActivity(), 14)); tabs.setIndicatorHeight(Utils.getPxFromDp(getActivity(), 3)); tabs.setMinimumWidth(Utils.getPxFromDp(getActivity(), 200)); tabs.setIndicatorColor(Color.parseColor("#ffffff")); tabs.setTextColor(Color.parseColor("#ffffff")); tabs.setSmoothScrollingEnabled(true); tabs.setShouldExpand(false); tabs.setAllCaps(false); tabs.setTypeface(null, Typeface.NORMAL); tabs.setViewPager(pager); tabPagerAdapter.notifyDataSetChanged(); }
@Override protected void onCreated() { setContentView(R.layout.activity_vocabulary_details); layoutRoot = (LinearLayout) findViewById(R.id.layoutRoot); txtVocabulary = (TextView) findViewById(R.id.txtVocabulary); chkBookmark = (CheckBox) findViewById(R.id.chkBookmark); tabCategories = (PagerSlidingTabStrip) findViewById(R.id.tabDescriptions); pagerCategories = (ViewPager) findViewById(R.id.pagerDescItems); int vocabularyId = getIntent().getIntExtra(VOCAB_ID, 0); vocabulary = Vocabularies.select(vocabularyId); assert vocabulary != null; txtVocabulary.setText(vocabulary.getVocabulary()); chkBookmark.setChecked(vocabulary.getBookmarked()); chkBookmark.setOnCheckedChangeListener( new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { boolean bookmarked = chkBookmark.isChecked(); vocabulary.setBookmarked(bookmarked); if (Vocabularies.update(vocabulary) > 0) { if (bookmarked) { MySnackbar.show(layoutRoot, "Vocabulary added to bookmarks", Snackbar.LENGTH_SHORT); } else { MySnackbar.show( layoutRoot, "Vocabulary removed from bookmarks", Snackbar.LENGTH_SHORT); } } } }); sentences = Sentences.getVocabSentences(vocabularyId); notes = Notes.getNotes(vocabularyId); ArrayList<String> tabTitles = new ArrayList<>(); tabTitles.add("Definition"); tabTitles.add("Sentences"); if (notes.size() > 0) { tabTitles.add("Notes"); tabCount = 3; } descriptionPagerAdapter = new DescriptionPagerAdapter(getSupportFragmentManager(), tabTitles, vocabularyId); pagerCategories.setAdapter(descriptionPagerAdapter); // Bind the tabCategories to the ViewPager tabCategories.setViewPager(pagerCategories); pagerCategories.addOnPageChangeListener( new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled( int position, float positionOffset, int positionOffsetPixels) {} @Override public void onPageSelected(int position) { changeTabTitleColors(position); } @Override public void onPageScrollStateChanged(int state) {} }); changeTabsFont(); changeTabTitleColors(0); }