Я пытаюсь получить аналогичный макет вкладки для этого, где есть день недели в верхней части и день месяца в нижней части вкладки. LayoutДобавить два текстовых элемента в TabView
Мне просто нужны некоторые идеи о том, как это сделать. Хотя я добавил два вкладки TextViews на вкладке, но не смог заставить их работать. Вот что я получил до сих пор.
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setElevation(0);
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
setupViewPager(viewPager);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
setupNumTab();
}
private void setupViewPager(ViewPager viewPager) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFrag(new OneFragment(), "ONE", 1);
adapter.addFrag(new TwoFragment(), "TWO", 2);
adapter.addFrag(new ThreeFragment(), "THREE", 3);
adapter.addFrag(new FourFragment(), "FOUR", 4);
adapter.addFrag(new FiveFragment(), "FIVE", 5);
viewPager.setAdapter(adapter);
}
public void setupNumTab() {
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
TextView nameView = new TextView(this);
nameView.setText("TEST");
layout.addView(nameView);
TextView anotherView = new TextView(this);
anotherView.setText("12");
layout.addView(anotherView);
setContentView(layout);
}
использовать пользовательскую вкладку – Elltz