Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.theprospectordaily;
- import java.util.Locale;
- import android.os.Bundle;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentActivity;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentPagerAdapter;
- import android.support.v4.view.PagerTabStrip;
- import android.support.v4.view.ViewPager;
- import android.view.KeyEvent;
- import android.webkit.WebChromeClient;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- import android.webkit.WebSettings;
- public class MainActivity extends FragmentActivity {
- SectionsPagerAdapter mSectionsPagerAdapter;
- ViewPager mViewPager;
- WebView myWebView;
- @Override
- public void onBackPressed()
- {
- if(myWebView.canGoBack())
- myWebView.goBack();
- else
- super.onBackPressed();
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
- mViewPager = (ViewPager) findViewById(R.id.pager);
- mViewPager.setAdapter(mSectionsPagerAdapter);
- }
- public class SectionsPagerAdapter extends FragmentPagerAdapter {
- public SectionsPagerAdapter(FragmentManager fm) {
- super(fm);
- }
- @Override
- public Fragment getItem(int position) {
- Fragment fragment;
- switch (position) {
- case 0:
- fragment = new fragment1();
- break;
- case 1:
- fragment = new fragment2();
- break;
- case 2:
- fragment = new fragment3();
- break;
- case 3:
- fragment = new fragment4();
- break;
- case 4:
- fragment = new fragment5();
- break;
- default:
- fragment = null;
- break;
- }
- return fragment;
- }
- @Override
- public int getCount() {
- return 5;
- }
- @Override
- public CharSequence getPageTitle(int position) {
- Locale l = Locale.getDefault();
- switch (position) {
- case 0:
- return getString(R.string.tab1).toUpperCase(l);
- case 1:
- return getString(R.string.tab2).toUpperCase(l);
- case 2:
- return getString(R.string.tab3).toUpperCase(l);
- case 3:
- return getString(R.string.tab4).toUpperCase(l);
- case 4:
- return getString(R.string.tab5).toUpperCase(l);
- }
- return null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement