本文整理汇总了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;
}
示例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)
);
}
}
示例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)
);
}
}
示例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();
}
示例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)*/
}
}
示例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)*/
}
}
示例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)
);
}
}
示例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)
);
}
}
示例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();
}
示例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);
}
示例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));
}