TabLayout'daki yeni seçili sekmenin alt çizgisinin rengini nasıl değiştirebilirim? PagerTabStrip'un bir yöntemi setTabIndicatorColor(int color)
, TabLayout
'un böyle bir yöntemi yok gibi görünüyor.Seçilen sekmenin sekme rengi
cevap
kullanın app:tabIndicatorColor
olduğunu.
Örnek: xmlns:app="http://schemas.android.com/apk/res-auto"
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/white" />
bu namespace
olduğundan emin olun.
"app: tabIndicatorColor" sekmesiyle aynı olacak şekilde rengi ayarlamayı deneyin. Ancak resmi belgelerin bulamadığından emin değilim. – wangqi060934
Evet, ancak bunu bir üçüncü parti kitaplığından daha çok kullanmayı tercih ediyorum. –
Android geliştirmeye gelince, belgelenmemiş birçok şey var. –
deneyin bu konumdan dosyasına aşağıda indirmek için:
SlidingTabLayout.java
SlidingTabStrip.java
deneyin sekme gösterge rengi bu şekilde ayarlamak için:
slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return getResources().getColor(R.color.color_name);
}
});
O kullanıyor: android.support.design.widget.AppBarLayout. Buradan okuyun: http://developer.android.com/reference/android/support/design/widget/TabLayout.html. –
seçilmemiş sekmenin rengini nasıl seçin –
kullanabilirsiniz setcustomTebC olorizer aşağıdaki örneğe
mSlidingTabLayout=(SlidingTabLayout)findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return Color.YELLOW;
}
@Override
public int getDividerColor(int position) {
return 0;
}
});
O kullanıyor: android.support.design.widget.AppBarLayout. Buradan okuyun: http://developer.android.com/reference/android/support/design/widget/TabLayout.html. –
Alt çizgiyi nasıl kaldırabilirim? –
@alexmike –
- 1. Seçilen örneği SSMS'de değiştir
- 2. Apache Wicket'teki bir sekme içindeki bir sekmenin başlığını nasıl değiştiririm?
- 3. Etkin sekmenin rengini değiştirme
- 4. Seçilen kodun rengi nasıl değiştirilir (Vim şeması)?
- 5. Görüntüden seçilen rengi kaldır (gri tonlamalı grafik)
- 6. Seçilen Textview öğesinin rengi nasıl değiştirilir?
- 7. Android varsayılan alın Sekme gösterge rengi
- 8. JTabbedPane içinde sekmenin boyutunu ayarlama
- 9. İçindekiler sekmesinin rengi nasıl sekmeyle değiştirilir?
- 10. Etkinleştirilmiş Sekme Dizini Al
- 11. Sekme sadece
- 12. Android ViewPager'da mevcut sekme vurgulayıcı rengi nasıl değiştirilir?
- 13. JQuery UI Sekmeler Arka Plan Rengi
- 14. TabLayout sekme stili
- 15. Bu sekmenin tabId'si varsa, pencere nesnesini belirli bir sekme için nasıl alabilirim?
- 16. react-bootstrap: Sekmenin tabClassName özniteliği varsayılan olarak geçersiz
- 17. Bir kesme noktası vurulduğunda XCode'un sekmenin içeriğini değiştirmesini engelle
- 18. Sekmenin etkin olup olmadığı nasıl kontrol edilir JTabbedPane?
- 19. sekme
- 20. Firefox/Chrome'da bir sekmenin hafıza durumu nasıl kaydedilir?
- 21. Fragmentpageradapter'deki her sekmenin simgesi gif animasyonuna nasıl ayarlanır?
- 22. Sekme içinde metin nasıl ortalanır?
- 23. Watir çoklu tarayıcı veya sekmenin açılması
- 24. İlk sekmenin yüksekliği, diğer sekmelerden farklı
- 25. Google Chrome'da Geçerli Sekmenin Kaynağı Alın
- 26. UITabController her sekmenin sahip birçok görünüm kontrolörleri
- 27. Android: FragmentActivity içindeki Sekmenin metin rengini değiştirin
- 28. Sekme Başlığı Dinamik olarak nasıl değiştirilir
- 29. ajax bir sekme yüklendikten sonra geri arama
- 30. Seçilen parçanın işlem çubuğu sekmesinde nasıl gösterileceği
Cevabımı gördünüz mü? –