Es ist so einfach mit XML. Fügen Sie einfach die folgenden 2 Attribute in Ihrem Tab-Layout hinzu.
%Vor%Ihr Code würde also ungefähr so aussehen.
%Vor%Bitte überprüfen Sie die Antwort
%Vor%Dabei ist TabLayout ein Objekt der TabLayout-Klasse
Kopieren Sie diese zwei Dateien:
Paket com.some.package;
%Vor%SlidingTabStrip.java:
Paket com.some.package;
importieren android.content.Context; importieren android.graphics.Canvas; importieren android.graphics.Color; importieren android.graphics.Paint; import android.util.AttributeSet; Importieren android.util.TypedValue; importieren android.view.View; Importieren Sie android.widget.LinearLayout;
class SlidingTabStrip erweitert LinearLayout {
%Vor%}
Ich habe diese beiden oben genannten Dateien nicht geschrieben. Ich nahm es von der offiziellen Android-Dokumentations-Website.
Nehmen Sie jetzt das Widget SlidingTabLayout in Ihrer XML-Layout-Datei.
und fügen Sie diesen Code schließlich zu Ihrer Aktivität / Ihrem Fragment hinzu:
CONTENT = new String [] {"A", "B", "C", "D"};
%Vor%private Klasse SlidingTabsAdapter erweitert FragmentPagerAdapter {
%Vor%}
Tags und Links android android-tabs android-tablayout