当前位置: 首页>>代码示例>>Java>>正文


Java PagerSlidingTabStrip类代码示例

本文整理汇总了Java中com.astuetz.PagerSlidingTabStrip的典型用法代码示例。如果您正苦于以下问题:Java PagerSlidingTabStrip类的具体用法?Java PagerSlidingTabStrip怎么用?Java PagerSlidingTabStrip使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


PagerSlidingTabStrip类属于com.astuetz包,在下文中一共展示了PagerSlidingTabStrip类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreateView

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@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;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:21,代码来源:QuickContactFragment.java

示例2: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);

	tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
	pager = (ViewPager) findViewById(R.id.pager);
	adapter = new MyPagerAdapter(getSupportFragmentManager());

	pager.setAdapter(adapter);

	final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
			.getDisplayMetrics());
	pager.setPageMargin(pageMargin);

	tabs.setViewPager(pager);

	changeColor(currentColor);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:20,代码来源:MainActivity.java

示例3: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activty_about);

    ActionBar actionBar = getSupportActionBar();

    if (actionBar!=null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
    }

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    TabsPagerAdapter adapter = new TabsPagerAdapter(getSupportFragmentManager(), this);

    pager.setAdapter(adapter);
    tabs.setViewPager(pager);
}
 
开发者ID:TobiasBielefeld,项目名称:Simple-Solitaire,代码行数:19,代码来源:AboutActivity.java

示例4: onFinishInflate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    pager = ((ViewPager) findViewById(R.id.pager));
    strip = (PagerSlidingTabStrip) findViewById(R.id.tabs_strip);
    strip.setShouldExpand(true);
    Adapter adapter = new Adapter(getContext());
    pager.setAdapter(adapter);
    strip.setViewPager(pager);
    backspace = findViewById(R.id.backspace);
    backspace.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            callback.backspaceClicked();
        }
    });
    if (adapter.recentIds.length == 0) {
        pager.setCurrentItem(1);
    }
}
 
开发者ID:tonilopezmr,项目名称:Game-of-Thrones,代码行数:21,代码来源:EmojiKeyboardView.java

示例5: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_demo);

	mPagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs);
	mViewPager = (ViewPager) findViewById(R.id.pager);

	//设置页面之间的间隔,实际项目中应该用dip转px
	mViewPager.setPageMargin(10);

	initPageAdapter();

	//
	mPagerSlidingTabStrip.setViewPager(mViewPager);

}
 
开发者ID:xulailing,项目名称:android-open-project-demo-master,代码行数:18,代码来源:PagerSlidingTabStripDemoActivity.java

示例6: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.markactivity);
    dm = getResources().getDisplayMetrics();
    typeface = Typeface.createFromAsset(this.getAssets(),"font/QH.ttf");
    button_back = (ImageButton) findViewById(R.id.back);
    title = (TextView) findViewById(R.id.bookname);
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    pagerSlidingTabStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    setTabsValue();
    Intent intent = getIntent();
    bookpath_intent = intent.getStringExtra("bookpath");
    bookname_intent = intent.getStringExtra("bookname");
    viewPager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
    pagerSlidingTabStrip.setViewPager(viewPager);
    button_back.setOnClickListener(this);
    title.setText(bookname_intent);
    title.setTypeface(typeface);
}
 
开发者ID:Focfa,项目名称:Jreader,代码行数:22,代码来源:MarkActivity.java

示例7: bind

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
public void bind(final ViewPager viewPager, PagerSlidingTabStrip tabLayout, final FloatingActionButton genericFab) {
    viewPager.setPageMargin(viewPager.getResources().getDimensionPixelOffset(R.dimen.divider));
    viewPager.setPageMarginDrawable(R.color.blackT12);
    viewPager.setOffscreenPageLimit(2);
    viewPager.setAdapter(this);
    tabLayout.setViewPager(viewPager);
    tabLayout.setOnTabReselectedListener(new PagerSlidingTabStrip.OnTabReselectedListener() {
        @Override
        public void onTabReselected(int position) {
            Fragment fragment = getItem(viewPager.getCurrentItem());
            if (fragment != null) {
                ((Scrollable) fragment).scrollToTop();
            }
        }
    });
    viewPager.setCurrentItem(mDefaultItem);
    toggleFabs(false, genericFab);

}
 
开发者ID:bkhezry,项目名称:ExtraWebView,代码行数:20,代码来源:ItemPagerAdapter.java

示例8: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_mobi);

    viewPager = (ViewPager)findViewById(R.id.viewpager);
    myPagerAdapter = new MyPagerAdapter(getFragmentManager());
    viewPager.setAdapter(myPagerAdapter);

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    tabs.setViewPager(viewPager);

    measureFragment = new MeasureFragment();
    historyFragment = new HistoryFragment();
    settingFragment = new SettingFragment();

    SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
    String frValue = sharedPref.getString(SettingFragment.KEY_PARTITION, "");
    if (frValue.equals("")) {
        calculateFreeSpace("/data");
    } else {
        calculateFreeSpace(frValue);
    }
}
 
开发者ID:cumtsmart,项目名称:MostTool,代码行数:25,代码来源:MobiActivity.java

示例9: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_timeline);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    client = TwitterApplication.getRestClient();
    pagerAdapter = new TweetsPagerAdapter(getSupportFragmentManager());
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(pagerAdapter);

    PagerSlidingTabStrip tabStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    tabStrip.setViewPager(viewPager);

    if (!isOnline()) {
        Snackbar.make(viewPager, "No internet connection", Snackbar.LENGTH_LONG).show();
    }
}
 
开发者ID:amatsuba1222,项目名称:TwitterApp,代码行数:21,代码来源:TimelineActivity.java

示例10: onViewCreated

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    unbinder = ButterKnife.bind(this, view);
    pager.setAdapter(getAdapter());
    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
            .getDisplayMetrics());
    pager.setPageMargin(pageMargin);
    tabs.setViewPager(pager);
    tabs.setOnTabReselectedListener(new PagerSlidingTabStrip.OnTabReselectedListener() {
        @Override
        public void onTabReselected(int position) {
            pager.setCurrentItem(position);
        }
    });
    pager.setCurrentItem(0);
    setHasOptionsMenu(true);
}
 
开发者ID:active-citizen,项目名称:android.java,代码行数:18,代码来源:PagerFragment.java

示例11: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new MyAdapter(getSupportFragmentManager()));
    tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    tabs.setViewPager(pager);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setPopupTheme(R.style.ThemeOverlay_AppCompat_Light);
    if (toolbar != null) {
        setSupportActionBar(toolbar);
    }
}
 
开发者ID:DsignConcept,项目名称:RealRECORDER,代码行数:17,代码来源:MainActivity.java

示例12: onCreateView

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    if (jsonStringsForChildFragments.size() == 0) {
        TextView textView = new TextView(parentActivity);
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
        textView.setLayoutParams(layoutParams);
        textView.setGravity(Gravity.CENTER);
        textView.setText(R.string.error_message_no_data);
        textView.setTextSize(getResources().getDimensionPixelSize(R.dimen.text_size_large));
        return textView;
    }
    View view = inflater.inflate(R.layout.sliding_tab_host, container, false);
    PagerSlidingTabStrip pagerSlidingTabStrip = (PagerSlidingTabStrip) view.findViewById(
            R.id.tabs);
    ViewPager viewPager = (ViewPager) view.findViewById(R.id.pager);
    WeatherForecastPagerAdapter pagerAdapter = new WeatherForecastPagerAdapter(
            parentActivity.getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);
    pagerSlidingTabStrip.setViewPager(viewPager);

    return view;
}
 
开发者ID:Kestutis-Z,项目名称:World-Weather,代码行数:25,代码来源:WeatherForecastParentFragment.java

示例13: onCreateView

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.main_fragment, container, false);
    pager = (ViewPager) v.findViewById(R.id.pager);
    tabs = (PagerSlidingTabStrip) v.findViewById(R.id.tabs);


    adapter = new MyPagerAdapter(getChildFragmentManager());
    pager.setAdapter(adapter);
    tabs.setViewPager(pager);
    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
            .getDisplayMetrics());
    pager.setPageMargin(pageMargin);
    if(getArguments() == null)
    {
        pager.setCurrentItem(1);
    }
    else pager.setCurrentItem(getArguments().getInt("position"));
    return v;

}
 
开发者ID:karnikram,项目名称:seglio,代码行数:23,代码来源:MainFragment.java

示例14: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mToolbar = (Toolbar) findViewById(R.id.activity_main_toolbar);
    mToolbar.setTitle(R.string.app_name);
    setSupportActionBar(mToolbar);

    mCurrentPageId = PAGE_ID_COLOR_ITEM_LIST;
    mColorItemListPage = new ColorItemListPage(this);
    mColorItemListPage.setListener(this);
    mPaletteListPage = new PaletteListPage(this);
    mPaletteListPage.setListener(this);

    mFab = (FloatingActionButton) findViewById(R.id.activity_main_fab);
    mFab.setOnClickListener(this);

    final MyPagerAdapter adapter = new MyPagerAdapter();
    mTabs = (PagerSlidingTabStrip) findViewById(R.id.activity_main_tabs);
    mViewPager = (ViewPager) findViewById(R.id.activity_main_view_pager);
    mViewPager.setAdapter(adapter);
    mTabs.setViewPager(mViewPager);
    mTabs.setOnPageChangeListener(this);

    mMainActivityFlavor = new MainActivityFlavor(this);
}
 
开发者ID:tvbarthel,项目名称:CameraColorPicker,代码行数:27,代码来源:MainActivity.java

示例15: onCreate

import com.astuetz.PagerSlidingTabStrip; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mBeyondApplication = (BeyondApplication) getApplication();

    mTabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    mTabs.setShouldExpand(true);

    mPager = (ViewPager) findViewById(R.id.pager);
    mPagerAdapter = new PagerAdapter(getFragmentManager());

    mPager.setAdapter(mPagerAdapter);
    mPager.setOffscreenPageLimit(2);

    mTabs.setViewPager(mPager);
    mTabs.setOnPageChangeListener(this);
    // Bind UPnP service
    Intent upnpServiceIntent = new Intent(MainActivity.this, BeyondUpnpService.class);
    bindService(upnpServiceIntent, mUpnpServiceConnection, Context.BIND_AUTO_CREATE);
    // Bind System service
    Intent systemServiceIntent = new Intent(MainActivity.this, SystemService.class);
    bindService(systemServiceIntent, mSystemServiceConnection, Context.BIND_AUTO_CREATE);
}
 
开发者ID:kevinshine,项目名称:BeyondUPnP,代码行数:26,代码来源:MainActivity.java


注:本文中的com.astuetz.PagerSlidingTabStrip类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。