Example usage for android.support.v4.view ViewPager findViewById

List of usage examples for android.support.v4.view ViewPager findViewById

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager findViewById.

Prototype

@Nullable
public final <T extends View> T findViewById(@IdRes int id) 

Source Link

Document

Finds the first descendant view with the given ID, the view itself if the ID matches #getId() , or null if the ID is invalid (< 0) or there is no matching view in the hierarchy.

Usage

From source file:cn.newgxu.android.notty.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    StrictModeUtils.useStrictMode(getApplicationContext()); // enable strict
    ThemeUtils.switchTheme(this);
    setContentView(R.layout.main);//  ww  w  .  j  a  v a2 s  .  c  om
    getSupportActionBar().setTitle(R.string.app_title);

    fm = getSupportFragmentManager();
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new NottyPagerAdapter(fm));
    pager.setCurrentItem(NottyPagerAdapter.LATEST_NOTICES);
    PagerTabStrip pagerTabStrip = (PagerTabStrip) pager.findViewById(R.id.pager_tab_strip);
    pagerTabStrip.setTabIndicatorColor(getResources().getColor(R.color.info));
}

From source file:gxu.software_engineering.market.android.MainActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setBehindContentView(cn.longkai.android.R.layout.fragment_container);

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentByTag("menu") == null) {
        Fragment fragment = new CategoriesFragment();
        FragmentTransaction tx = fm.beginTransaction();
        tx.replace(cn.longkai.android.R.id.fragment_container, fragment, "menu");
        tx.commit();/*from  w w w  .  j  ava  2 s  .co  m*/
    }

    SlidingMenu sm = getSlidingMenu();
    sm.setShadowWidth(15);
    sm.setBehindOffset(120);
    sm.setFadeDegree(0.35f);
    sm.setShadowDrawable(R.drawable.shadow);
    sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    setContentView(R.layout.activity_main);

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new PagerAdapter(fm));

    PagerTabStrip pagerTabStrip = (PagerTabStrip) pager.findViewById(R.id.pager_tab_strip);
    pagerTabStrip.setTabIndicatorColor(getResources().getColor(R.color.info));

    pager.setOnPageChangeListener(new OnPageChangeListener() {

        @Override
        public void onPageSelected(int arg0) {
            switch (arg0) {
            case 0:
                getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
                break;

            default:
                getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
                break;
            }
        }

        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {
        }

        @Override
        public void onPageScrollStateChanged(int arg0) {
        }
    });

    pager.setCurrentItem(1);
    getSupportActionBar().setTitle(R.string.app_name);
    getSupportActionBar().setSubtitle(R.string.hello_world);

    app = MarketApp.marketApp();
}

From source file:io.github.tonyguyot.acronym.ui.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);/*from   w  ww . ja  v a2  s.  c o  m*/

    // set custom font for the app title
    if (getSupportActionBar() != null) {
        getSupportActionBar().setDisplayShowTitleEnabled(false);
    }
    TextView title = (TextView) toolbar.findViewById(R.id.toolbar_title);
    Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Lobster-Regular.ttf");
    title.setTypeface(tf);

    // set the tabs and view pager
    final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    setupViewPager(viewPager);

    TabLayout tabLayout = (TabLayout) toolbar.findViewById(R.id.toolbar_tabs);
    tabLayout.setupWithViewPager(viewPager);

    // set the callback for the FAB
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            // select the first tab
            viewPager.setCurrentItem(0);

            // set focus on edit text, clear it and display keyboard
            EditText ed = (EditText) viewPager.findViewById(R.id.query_entry);
            ed.requestFocus();
            ed.setText("");
            Utils.showKeyboard(MainActivity.this);
        }
    });
}

From source file:pl.motyczko.scrollheader.CarouselContainer.java

public void updateTabs() {
    if (mPageScrollHelper == null || mPageScrollHelper.getViewPager() == null || mFirstTab == null
            || mSecondTab == null)//w w w  . j av a 2  s  .c o m
        return;

    ViewPager pager = mPageScrollHelper.getViewPager();
    pager.bringChildToFront(this);
    int childCount = pager.getChildCount();
    for (int i = 0; i < childCount; i++) {
        View page = pager.getChildAt(i);
        View listView = page.findViewById(android.R.id.list);

        if (listView != null && listView instanceof ListView)
            mPageScrollHelper.setupListView(getMeasuredHeight(), (ListView) listView);

        View scrollView = pager.findViewById(R.id.scroll_view);
        if (scrollView != null && scrollView instanceof ObservableScrollView)
            mPageScrollHelper.setupScrollView(getMeasuredHeight(), (ObservableScrollView) scrollView);
    }

    PagerAdapter adapter = mPageScrollHelper.getViewPager().getAdapter();
    if (adapter == null)
        return;

    mFirstTab.setLabel((String) adapter.getPageTitle(0));
    mSecondTab.setLabel((String) adapter.getPageTitle(1));

    if (!(adapter instanceof CarouselPagerAdapter))
        return;

    CarouselPagerAdapter carouselAdapter = (CarouselPagerAdapter) adapter;

    int res = carouselAdapter.getPageHeaderImageResource(0);
    Drawable drawable = carouselAdapter.getPageHeaderImageDrawable(0);

    if (res > 0) {
        mFirstTab.setImageResource(res);
    } else if (drawable != null) {
        mFirstTab.setImageDrawable(drawable);
    }

    res = carouselAdapter.getPageHeaderImageResource(1);
    drawable = carouselAdapter.getPageHeaderImageDrawable(1);

    if (res > 0) {
        mSecondTab.setImageResource(res);
    } else if (drawable != null) {
        mSecondTab.setImageDrawable(drawable);
    }

}