Android Studio Standard "Tabbed Activity", wie man durch Fragmente wischen?

Kompletter Anfänger hier

Ich habe die "Tabbed Activity" Standard aus dem New Project Wizard verwendet.

Ich versuche es zu bekommen, um durch 3 verschiedene Fragmente zu wischen, aber ich kann einfach nicht sehen, wo das Programm zu sagen, um es zu tun. Lade ich sie als Array ein, wenn ja wo soll ich es machen und wie kann ich die verschiedenen Fragmente instanziieren?

Irgendwelche Hinweise und / oder Lösungen werden sehr geschätzt.

  • So ändern Sie die Aktivität mit Links-Rechts-Swipe
  • Swipe-Erkennung für jede Zeile der Listenansicht
  • Android-Listenansicht rechts / links-Swipes wie Anrufprotokolle
  • Einfache Swipe Geste zum Aktivitäts-Tutorial?
  • Einstellungsbreite von SeekBar, um den Effekt "swipe to unlock" zu machen
  • Fang, um das Ereignis zu entlassen
  • Legen Sie die Standardseite für ViewPager in Android fest
  • Wischen Sie zurück wie Pinterest oder Tumblr
  • 3 Solutions collect form web for “Android Studio Standard "Tabbed Activity", wie man durch Fragmente wischen?”

    Hier ist, wie Sie es tun: Tabbed Activity Tutorial

    Sie können einen Pager-Adapter erstellen, von wo aus Sie Fragmente auf der Registerkarte aufrufen können.

    public class TabsPagerAdapter extends FragmentPagerAdapter { public TabsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) { switch (index) { case 0: // Top Rated fragment activity return new TopRatedFragment(); case 1: // Games fragment activity return new GamesFragment(); case 2: // Movies fragment activity return new MoviesFragment(); } return null; } @Override public int getCount() { // get item count - equal to number of tabs return 3; } 

    }

    Und initialisieren Sie die Tabs-Werte in onCreate-Methode der Hauptaktivität, um Tabs zu erhalten

     private String[] tabs = { "Top Rated", "Games", "Movies" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initilization viewPager = (ViewPager) findViewById(R.id.pager); actionBar = getActionBar(); mAdapter = new TabsPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(mAdapter); actionBar.setHomeButtonEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Adding Tabs for (String tab_name : tabs) { actionBar.addTab(actionBar.newTab().setText(tab_name) .setTabListener(this)); } 

    }

    Ich weiß, dass diese Frage alt ist, aber hoffentlich kann es jemandem helfen. Das war wirklich frustrierend für mich auch da ich versuche mein Bestes, um Android zu lernen, aber der Zauberer scheint eine unvollständige Vorlage zur Verfügung gestellt zu haben.

    Wie auch immer,

    In fragment_main.xml füge den TextView Text hinzu und die Seiten werden jetzt angezeigt, da es Inhalte gibt.

     <TextView android:id="@+id/section_label" android:layout_width="match_parent" android:layout_height="match_parent" android:text="Hello World" /> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.