Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.project2;
- import android.os.Bundle;
- import com.google.android.material.tabs.TabLayout;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.fragment.app.Fragment;
- import androidx.fragment.app.FragmentManager;
- import androidx.fragment.app.FragmentStatePagerAdapter;
- import androidx.viewpager.widget.ViewPager;
- public class MainActivity extends AppCompatActivity {
- private ViewPager icontent;
- private TabLayout ilayout;
- private int[] icon = {
- R.drawable.ic_person_black_24dp, R.drawable.ic_send_black_24dp, R.drawable.ic_settings_input_composite_black_24dp
- };
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- icontent = (ViewPager)findViewById(R.id.tabContent);
- ilayout = (TabLayout)findViewById(R.id.tabHeader);
- Adapter adp = new Adapter(getSupportFragmentManager());
- icontent.setAdapter(adp);
- ilayout.setupWithViewPager(icontent);
- tabicon();
- }
- private void tabicon(){
- ilayout.getTabAt(0).setIcon(icon[0]);
- ilayout.getTabAt(1).setIcon(icon[1]);
- ilayout.getTabAt(2).setIcon(icon[2]);
- }
- class Adapter extends FragmentStatePagerAdapter {
- Adapter(FragmentManager abc){
- super(abc);
- }
- @Override
- public Fragment getItem(int position){
- if(position == 0){
- profile profileActivity= new profile();
- return profileActivity;
- }
- else if(position == 1){
- implicite implisitActivity = new implicite();
- return implisitActivity;
- }
- else{
- explicite eksplisitactivity = new explicite();
- return eksplisitactivity;
- }
- }
- public int getCount(){
- return 3;
- }
- @Override
- public CharSequence getPageTitle(int position){
- if(position == 0){
- return "profile";
- }
- else if(position == 1){
- return "implisit";
- }
- else {
- return "eksplisit";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement