Ist es möglich, die Farbe der ausgewählten Registerkarte unter v4 ViewPager zu ändern?
Ich brauche v4 ViewPager, aber ich finde keine Quelle, um es anzupassen.
Nur um zu klären Ich brauche die blaue Farbe zu einer anderen wechseln:Farbe ändern TabSelector auf v4 ViewPager
Antwort
Dies ist die Registerkarte Anzeige. Sie können die Farbe ändern, indem Sie verschiedene Stile anwenden.
Verwenden Sie Action Bar Style Generator, generieren Sie 9patch PNG-Dateien (tab_selected, tab_selected_focused usw.) und fügen Sie diese Dateien + Stile zu Ihrem Projekt hinzu.
Ein anderer Ansatz ->How to change the current tab highlighter color in Android ViewPager? (wie @Pratik schrieb im Kommentar).
es funktioniert überhaupt nicht. Ich benutze Tab swipe MIT FRAGMENT ACTIVITY –
So machen Sie etwas falsch @RajuGujarati :) – mmBs
Bitte beziehen Sie sich auf esme_louise's Antwort. Ich hatte auch Probleme, aber sein Hinweis hat mein Problem gerettet. Ich nehme an, es löst auch deine. – Tina
Gleicher Weg finde ich nicht den Weg, um die Registerkarte anzupassen. So habe ich es
<View
android:layout_height="2dp"
android:id="@+id/line1"
android:layout_width="fill_parent"
android:layout_below="@+id/headertab1"
android:layout_above="@+id/viewpager"
android:background="#0066CC" />
Ich habe diesen Code zu setzen mit fester mit je 3 Registerkarten belove dem Registerkarte & oben viewPager. Da können wir erkennen, welche Registerkarte sehr einfach ausgewählt ist. So können wir diese "line1" Sichtbarkeit zu View.VISIBLE oder View.INVISIBLE verwenden.
Hoffe es hilft dir !!
Ich habe nicht genug Ruf auf eine Antwort zu kommentieren, aber in Bezug auf die Action Bar Style Generator stellen Sie sicher, nachdem Sie die Dateien in die entsprechenden Ordner in Ihrem Projekt hinzufügen, die Sie auch das Thema Ihrer Manifest XML-Datei wie folgt hinzu:
<activity
android:name="com.whatever.myapplication.YourActivityName"
android:theme="@style/Theme.Whatever_you_named_your_style_in_the_generator">
</activity>
Für zukünftige Besucher: In Manifest müssen Sie möglicherweise das gesamte App-Thema festlegen (nicht nur eine Aktivität). wie folgt:
Die ViewPager
ist nicht die, die Sie anpassen müssen. Sie müssen die tabIndicatorColor
der damit verbundenen TabLayout
im Layout einstellen.
Dynamisch könnten Sie
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout_id);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setSelectedTabIndicatorColor(R.color.your_color); // here
Innerhalb der XML tun, das wäre so einfach sein wie die folgende
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@color/your_color" />
- 1. Ändern der Overscroll-Farbe von ViewPager
- 2. Erkennungsansicht ändern auf ViewPager
- 3. OData V4 ändern $ Filter auf der Serverseite
- 4. viewpager setCurrentItem nicht ändert tablayout ausgewählte Farbe
- 5. Boostrap Farbe ändern auf klicken
- 6. android viewpager Adapter ändern
- 7. ViewPager „TransactionTooLargeException“ auf Test ViewPager
- 8. Seitentitel in Android Viewpager ändern
- 9. ändern UITabBarItem Tint Farbe auf dem iPhone
- 10. ändern Hover-Farbe auf nav-Tabs
- 11. Ändern Spannweite Farbe auf div Hover
- 12. Ändern Farbe render basierend auf einer Bedingung
- 13. JavaFX Ändern Taste Farbe
- 14. ändern UIPopoverController Farbe (und Zurück-Taste Farbe)
- 15. Ändern UIBarbuttonItems Farbe
- 16. Ändern MKAnnotation Pin Farbe
- 17. Vorübergehend ändern zeichnbare Farbe
- 18. Farbe ändern wenn geändert
- 19. ändern navigationbar Farbe (Hintergrundfarbe)
- 20. Ändern String Farbe
- 21. Fortschrittsbalken manchmal Farbe ändern
- 22. Ändern NSSlider bar Farbe
- 23. Ändern der Farbe zu Farbe in Java
- 24. Farbe der Navigationsleiste ändern
- 25. ändern edittext cursor farbe
- 26. Ändern Statusleiste Farbe
- 27. ändern md-Checkbox Farbe
- 28. Ändern CKEditor Tasten Farbe
- 29. Farbe ändern impliziten Plot
- 30. Vim 'Gutter' Farbe ändern
u haben diese geprüft http://stackoverflow.com/questions/12408080/how -zu-ändern-die-aktuelle-Tab-Highlighter-Farbe-in-android-viewpager – TheFlash