-1

Ich suchte eine Lösung überall, aber ich habe nichts gefunden, also brauche ich noch einmal Ihre Hilfe.Setzen Sie ViewPager in Fragment einer Menüleiste Android

Ich habe eine Schublade Navigation, die perfekt Navigation drawer

arbeitet Ich habe auch eine ViewPager, dass ich auf dem Android-Entwickler-Webseite übernehmen haben. Es funktioniert auch gut.

Jetzt möchte ich den PageViewer zum Beispiel in meinen "jour" Tab setzen. Aber der PageViewer ist kein "Fragment", sondern ein "ActivityFragment", also kann ich nicht. Die Hilfe, die ich auf den anderen Threads finden kann passt nicht zu meinem Problem

Wie kann ich das tun?

Vielen Dank für das Lesen von mir.

Anhang: Tutorial Android: https://developer.android.com/training/animation/screen-slide.html

Antwort

0

Öffnen Sie Ihre xml des Jour und fügen Sie den ViewPager Tag.

Dann öffnen Sie Jour's Java und binden Sie ein Objekt von ViewPager mit dem XML. Fügen Sie den Adapter dem Viewpager-Objekt hinzu und Sie sind fertig.

+0

Dank, Sie haben gesagt "das Hinzufügen ..." Ist es ein Wort fehlt? Ich werde versuchen, Ihre Lösung –

+0

Ich habe tun, dass Sie sagen, aber mein Fragment ist in allen Aktivitäten angezeigt, so dass meine Navigation Schublade versteckt ist –

0

Ich weiß nicht, ob ich einen neuen Thread erstellen sollte oder nicht. Ich habe den Code in die Hauptaktivität eingefügt, aber das Fragment deckt alle Aktivitäten ab. screen of the fragment Es ist seltsam, weil die anderen Fragmente arbeiten.

Hauptaktivität

TestSlideFragment fragment = new TestSlideFragment(); 
     fragmentTransaction.replace(R.id.RelativeLayout_for_Fragment, fragment); 
     fragmentTransaction.commit(); 

Layout des Fragments

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="oytoch.iut_info.test.TestSlideFragment"> 

<!-- TODO: Update blank fragment layout --> 
<android.support.v4.view.ViewPager 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/page" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

+0

Fügen Sie in Ihrem TestSlideFragment die ViewPager-Instanz und einen Adapter einrichten. –

+0

Ich bin wirklich verloren, sorry. Ich werde mich auf Ihre Lösung verlassen, um dieses Problem zu lösen. Vielen dank für Deine Hilfe. haben Sie einen guten Tag. –

Verwandte Themen