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


Java MaterialTabHost类代码示例

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


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

示例1: onCreateView

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    rootView = inflater.inflate(R.layout.fragment_classroom, container, false);
    progressDialog = ProgressDialog.show(getActivity(), "", "Đang tải danh sách phòng học", true);
    tabHost = (MaterialTabHost) rootView.findViewById(R.id.tabHost);
    pager = (ViewPager) rootView.findViewById(R.id.pager);

    //for (int i = 0; i < size; i++) {
    //tabHost.addTab(tabHost.newTab().setText(setTitle(i)).setTabListener(ClassroomFragment.this));
    //}
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);

        }
    });
    getData();
    return rootView;
}
 
开发者ID:tranquang9a1,项目名称:ECRM,代码行数:22,代码来源:ClassroomFragment.java

示例2: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tabHost = (MaterialTabHost) findViewById(R.id.tabHost);
    pager = (ViewPager) findViewById(R.id.pager);
    generateTitle();

    // init view pager
    adapter = new ViewPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);

        }
    });

    // insert all tabs from pagerAdapter data
    for (int i = 0; i < 2; i++) {
        tabHost.addTab(
                tabHost.newTab()
                        .setText(getTitles(i))
                        .setTabListener(this)
        );

    }
}
 
开发者ID:tranquang9a1,项目名称:ECRM,代码行数:31,代码来源:TestActivity.java

示例3: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    int id = getIntent().getExtras().getInt("classId");
    username = getIntent().getExtras().getString("username");

    tabHost = (MaterialTabHost) findViewById(R.id.tabHost);
    pager = (ViewPager) findViewById(R.id.pager);

    // init view pager
    adapter = new ViewPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);

        }
    });

    // insert all tabs from pagerAdapter data
    for (int i = 0; i < adapter.getCount(); i++) {
        tabHost.addTab(
                tabHost.newTab()
                        .setText(adapter.getPageTitle(i))
                        .setTabListener(this)
        );

    }
}
 
开发者ID:tranquang9a1,项目名称:ECRM,代码行数:33,代码来源:EditReportActivity.java

示例4: onViewCreated

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
public void onViewCreated(View view, Bundle savedInstanceState) {
    //buffer testing
    final String ht = "==0======0====";
    tt = (TextView) view.findViewById(R.id.contentbuffer);
    tt.setText("=== new text in finefoinei nse ===");


    tabHost = (MaterialTabHost) view.findViewById(R.id.materialTabHost);
    tabHost.setBorderReferenceColor(1, R.color.red_a100);
    tabHost.setCustomBackground(R.drawable.tab_host_bottom_line);
    tabHost.setOnlySetectOneTab(true);
    // insert all tabs from pagerAdapter data
    for (int i = 0; i < 8; i++) {
        final MaterialTab t = tabHost.createCustomTextTab(R.layout.item_tab, "XOS" + i, false).setTabListener(this);
        tabHost.addTab(t);
     /*   .createInteractiveTab(mMyAdapter.getPageTitle(i))
                        .setTabListener(this)*/

    }

    e.post(new Runnable() {
        @Override
        public void run() {

        }
    });
    for (int r = 0; r < 3000; r++) {
        final int g = (int) Math.round(Math.random() * 11f);
        String l1 = ht.substring(0, g);
        String l2 = ht.substring(g, ht.length());
        addLine(l1 + "o" + l2);
    }
    // showD();
    //   hideD();
}
 
开发者ID:jjhesk,项目名称:MaterialTabsAdavanced,代码行数:36,代码来源:Fragment2.java

示例5: onViewCreated

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@SuppressLint("ResourceAsColor")
public void onViewCreated(View view, Bundle savedInstanceState) {
    tabHost = (MaterialTabHost) view.findViewById(R.id.materialTabHost);
    tabHost.setBorderReferenceColor(1, R.color.red_a100);
    tabHost.setCustomBackground(R.drawable.tab_host_bottom_line);
    // insert all tabs from pagerAdapter data
    for (int i = 0; i < 4; i++) {
        final MaterialTab t = tabHost.createCustomTextTab(R.layout.item_tab, "XOS" + i, false).setTabListener(this);
        tabHost.addTab(t);
     /*   .createInteractiveTab(mMyAdapter.getPageTitle(i))
                        .setTabListener(this)*/

    }

}
 
开发者ID:jjhesk,项目名称:MaterialTabsAdavanced,代码行数:16,代码来源:Fragment1.java

示例6: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@SuppressLint("ResourceAsColor")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

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

    tabHost = (MaterialTabHost) findViewById(R.id.materialTabHost);

    mFragmentManager = getSupportFragmentManager();
    mMyAdapter = new MyAdapter(mFragmentManager);

   /* viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(mMyAdapter);
    viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {

        @Override
        public void onPageSelected(int position) {
            tabHost.setSelectedNavigationItem(position);
        }
    });*/
    tabHost.setBorderReferenceColor(1, R.color.red_a100);
    tabHost.setCustomBackground(R.drawable.tab_host_bottom_line);
    // insert all tabs from pagerAdapter data
    for (int i = 0; i < mMyAdapter.getCount(); i++) {
        final MaterialTab t = tabHost.createCustomTextTab(R.layout.item_tab, mMyAdapter.getPageTitle(i).toString(), false).setTabListener(this);
        tabHost.addTab(t);
     /*   .createInteractiveTab(mMyAdapter.getPageTitle(i))
                        .setTabListener(this)*/

    }
}
 
开发者ID:jjhesk,项目名称:MaterialTabsAdavanced,代码行数:35,代码来源:MainActivity.java

示例7: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.admin_layout);


    android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) this.findViewById(R.id.toolbar);
    toolbar.setTitle("");
    this.setSupportActionBar(toolbar);
    tabHost = (MaterialTabHost) this.findViewById(R.id.tabHost);
    pager = (ViewPager) this.findViewById(R.id.pager);
    toobarTatel = (TextView) findViewById(R.id.toolbarLabel);

    //
    showAllMerchandise = new ShowAllMerchants();
    showAllAccount = new ShowAllAccount();
    changePassword = new ChangePassword();


    // init view pager
    adapter = new ViewPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);

        }
    });

    // insert all tabs from pagerAdapter data
    for (int i = 0; i < adapter.getCount(); i++) {
        tabHost.addTab(
                tabHost.newTab()
                        .setText(adapter.getPageTitle(i))
                        .setTabListener(this)
        );

    }

}
 
开发者ID:a750183047,项目名称:SqliteDB-Android-DEMO,代码行数:43,代码来源:Admin.java

示例8: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.myshop_layout);

    addGoods = new AddGoods();
    showMerchandise = new ShowMerchandise();
    watchNotes = new WatchNotes();

    android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) this.findViewById(R.id.toolbar);
    toolbar.setTitle("");
    this.setSupportActionBar(toolbar);
    tabHost = (MaterialTabHost) this.findViewById(R.id.tabHost);
    pager = (ViewPager) this.findViewById(R.id.pager );
    toobarTatel = (TextView) findViewById(R.id.toolbarLabel);

    tbDataBase = TBDataBase.getInstance(this);
    tbDataBase.openDB(this);

    Intent intent = getIntent();
    String MerchantsId = intent.getStringExtra("MerchantsId");
    addGoods.setMerchantsId(MerchantsId);
    showMerchandise.setMerchantsId(MerchantsId);
    watchNotes.setMerchantsId(MerchantsId);
    merchants = tbDataBase.loadAMerchant(MerchantsId);
    watchNotes.getMerchantsObj(merchants);
    Log.e("MyShop",merchants.getMId()+"  "+merchants.getMName()+"  "+merchants.getMLevel()+"  "+merchants.getMNote());
    if (merchants.getMName()!=null){
        Toast.makeText(MyShop.this,"有数据",Toast.LENGTH_SHORT).show();
        Log.e("MyShop", merchants.getMName() + "  " + merchants.getMId() + "  " + merchants.getMLevel());
        toobarTatel.setText(merchants.getMName());


    }else {
        Intent intent1 = new Intent(MyShop.this,CreateMerchants.class);
        intent1.putExtra("MerchantsId",MerchantsId);
        startActivity(intent1);
        Toast.makeText(MyShop.this,"没有数据",Toast.LENGTH_SHORT).show();
    }
    // init view pager
    adapter = new ViewPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);

        }
    });

    // insert all tabs from pagerAdapter data
    for (int i = 0; i < adapter.getCount(); i++) {
        tabHost.addTab(
                tabHost.newTab()
                        .setText(adapter.getPageTitle(i))
                        .setTabListener(this)
        );

    }

}
 
开发者ID:a750183047,项目名称:SqliteDB-Android-DEMO,代码行数:63,代码来源:MyShop.java

示例9: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_emails);

    ListViewFlipper = (ViewFlipper) findViewById(R.id.listviews_flipper);
    mSwipeRefreshLayout[0] = (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout1);
    mSwipeRefreshLayout[1] = (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout2);
    EmailsRecyclerView[0] = (RecyclerView) findViewById(R.id.active_emails);
    EmailsRecyclerView[1] = (RecyclerView) findViewById(R.id.paused_emails);

    for (int i = 0; i < 2; i++) {
        EmailsRecyclerView[i].setLayoutManager(new LinearLayoutManager(this));
        EmailsAdapter[i] = new EmailsAdapter(this, new ArrayList<Email>(), R.layout.email_listview);
        EmailsRecyclerView[i].setAdapter(EmailsAdapter[i]);

        mSwipeRefreshLayout[i].setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                refreshEmails();
            }
        });

        EmailsRecyclerView[i].addOnItemTouchListener(
                new RecyclerItemClickListener(ctx, new RecyclerItemClickListener.OnItemClickListener() {
                    @Override
                    public void onItemClick(View view, int index) {
                        showQuickSettings(EmailsAdapter[position].getItem(index));
                    }
                })
        );
    }

    tabHost = (MaterialTabHost) findViewById(R.id.emailTabs);
    tabHost.addTab(new MaterialTab(ctx, false).setText(getString(R.string.active_aliases)).setTabListener(this));
    tabHost.addTab(new MaterialTab(ctx, false).setText(getString(R.string.paused_aliases)).setTabListener(this));


    com.rey.material.widget.FloatingActionButton createAliasBtn = (com.rey.material.widget.FloatingActionButton) findViewById(R.id.create_alias);
    createAliasBtn.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            createAlias();
        }
    });

    getEmails();
    getUser();
}
 
开发者ID:mywaystar,项目名称:randomail-android,代码行数:51,代码来源:EmailsActivity.java

示例10: onCreate

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_feedtab2);

    toolbar = (Toolbar) findViewById(R.id.appbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
     AdsAlert alert = new AdsAlert();
    alert.show(getFragmentManager(), "Ads");
    getSupportActionBar().setTitle("Make Me Smile");
    toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(mPager.getCurrentItem()== 1) {
                mPager.getAdapter().notifyDataSetChanged();
            }
            else if(mPager.getCurrentItem() == 0 ) {
                mPager.setCurrentItem(1);
            }
            else if(mPager.getCurrentItem() == 2 ) {
                mPager.setCurrentItem(1);
            }
        }
    });
    materialTab = (MaterialTabHost) findViewById(R.id.materialTabHost);
    mPager = (ViewPager) findViewById(R.id.viewPager);
    FeedPagerAdapter adapter = new FeedPagerAdapter(getSupportFragmentManager());
    mPager.setAdapter(adapter);
    mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {

        @Override
        public void onPageSelected(int position) {
            materialTab.setSelectedNavigationItem(position);
        }
    });
    for(int i = 0; i < adapter.getCount() ; i++){
        materialTab.addTab(
                materialTab.newTab()
                        .setIcon(adapter.getIcon(i))
                        .setTabListener(this));
    }

    mPager.setCurrentItem(1);

}
 
开发者ID:CE-KMITL-OOAD-2015,项目名称:make-me-smile,代码行数:47,代码来源:FeedTabList.java

示例11: setUpViews

import it.neokree.materialtabs.MaterialTabHost; //导入依赖的package包/类
@Override
public void setUpViews() {
    ViewCompat.setElevation(mToolbar, getResources().getDimension(R.dimen.toolbar_elevation));

    sp = getSharedPreferences("theme", MODE_PRIVATE);
    color_theme = sp.getInt("color", -12627531);

    ThemeSingleton.get().positiveColor = color_theme;
    ThemeSingleton.get().neutralColor = color_theme;
    ThemeSingleton.get().negativeColor = color_theme;

    ExitApplication.getInstance().addActivity(this);
    initView();

    res = this.getResources();


    mToolbar.inflateMenu(R.menu.menu_main);
    setSupportActionBar(mToolbar);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer);
    // 實作 drawer toggle 並放入 toolbar
    drawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar, R.string.drawer_open, R.string.drawer_close);
    drawerToggle.syncState();

    mDrawerLayout.setDrawerListener(drawerToggle);
    mToolbar.setOnMenuItemClickListener(onMenuItemClick);

    tabHost = (MaterialTabHost) this.findViewById(R.id.tabHost);
    pager = (ViewPager) this.findViewById(R.id.pager);
    // init view pager
    pagerAdapter = new ViewPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(pagerAdapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // when user do a swipe the selected tab change
            tabHost.setSelectedNavigationItem(position);
        }
    });
    // insert all tabs from pagerAdapter data
    for (int i = 0; i < pagerAdapter.getCount(); i++) {
        tabHost.addTab(
                tabHost.newTab()
                        .setIcon(getIcon(i))
                        .setTabListener(this)
        );
    }


    tabHost.setPrimaryColor(color_theme);
    //  getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color_theme));



}
 
开发者ID:wang4yu6peng13,项目名称:MaterialQQLite,代码行数:59,代码来源:MainActivity.java


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