Tabs von TabLayout werden nicht angezeigt

7

Ich habe eine Hauptaktivität, die ein Fragment hostet, das wiederum ein TabLayout (mit einem ViewPager) hostet. Die Tab-Leiste wird angezeigt, aber die Tabs selbst werden nicht angezeigt.

Hier ist mein Code in der Hauptaktivität zum Anzeigen des Hostfragments:

%Vor%

Hier ist mein Fragment, das das TabLayout hostet, welches BMITabsFragment (s. a.) ist:

%Vor%

Das ist mein FragmentPagerAdapter:

%Vor%

Und das ist die fragment_bmitabs.xml:

%Vor%

%Vor%

Mein Code basiert auf dem Google Android-Leitfaden unter Ссылка

Was mir hier fehlt?

Hinweis: Ich verwende AppCompatActivity und die Support-Bibliotheken v4 & amp; v7 und der com: android: support: design library

    
mrd 21.07.2015, 16:26
quelle

4 Antworten

49

Ich habe das gleiche Problem! Aber das behebt mich auch.

%Vor%

Ссылка

    
Raul Amoretti de Souza 22.07.2015 22:00
quelle
6

wie @Nathaniel Ford sagte, dies sollte ein Bug, ich ändern, um Design-Bibliothek 23.0.1.google es zu beheben, ändern Sie build.gradle zu compile 'com.android.support:design:23.0.1' . ps: Sie müssen auch Ihre compileSdkVersion auf 23

ändern     
chinaanihchen 16.09.2015 12:05
quelle
5

Tab-Icons nach setupWithViewPager()

setzen %Vor%     
Vikram 14.10.2015 13:34
quelle
0

Wenn Sie das Attribut android:tabPadding in Tablayout der XML-Datei verwenden, entfernen Sie es.

    
sai durkha prasath 16.05.2017 12:42
quelle