Hi, i see this tutorial for create the SlidingTabLayout but i need two tab and not three
This is the tutorial:
This is my MainActivity.java
How can i do for delete a tab?
This is the tutorial:
JavaScript:
package com.example.tb_laota.tablayoutdemo;
import android.support.design.widget.TabLayout;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
private Toolbar toolbar;
private TabLayout tabLayout;
private ViewPager viewPager;
private ViewPagerAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar = (Toolbar) findViewById(R.id.toolbar);
tabLayout = (TabLayout) findViewById(R.id.tab_layout);
viewPager = (ViewPager) findViewById(R.id.viewpager);
adapter = new ViewPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(adapter);
setSupportActionBar(toolbar);
final TabLayout.Tab facebook = tabLayout.newTab();
final TabLayout.Tab youtube = tabLayout.newTab();
final TabLayout.Tab twitter = tabLayout.newTab();
// facebook.setText("Facebook");
// youtube.setText("Youtube");
// twitter.setText("Twitter");
facebook.setIcon(R.drawable.tv);
youtube.setIcon(R.drawable.tv);
twitter.setIcon(R.drawable.tv);
tabLayout.addTab(facebook, 0);
tabLayout.addTab(youtube, 1);
tabLayout.addTab(twitter, 2);
tabLayout.setTabTextColors(ContextCompat.getColorStateList(this, R.color.tab_selector));
tabLayout.setSelectedTabIndicatorColor(ContextCompat.getColor(this, R.color.indicate));
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
switch (position) {
case 0: {
facebook.setIcon(R.drawable.tv);
youtube.setIcon(R.drawable.tv);
twitter.setIcon(R.drawable.tv);
break;
}
case 1: {
facebook.setIcon(R.drawable.tv);
youtube.setIcon(R.drawable.tv);
twitter.setIcon(R.drawable.tv);
break;
}
case 2: {
facebook.setIcon(R.drawable.tv);
youtube.setIcon(R.drawable.tv);
twitter.setIcon(R.drawable.tv);
break;
}
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
}
}
How can i do for delete a tab?
