2015-07-02 17 views
5

(V 22.2.0) neden olabilir, ben expandedTitleTextAppearance ve CollapsingToolbarLayout ait collapsedTitleTextAppearance özellikleri ayarlayarak sorunlar yaşıyorum. Ben böyle ayarlanmış Örneğin CollapsingToolbarLayout - expandedTitleTextAppearance ayarlama ve collapsedTitleTextAppearance sorunlarını Tasarım Destek Kitaplığı'nda

:

<style name="TransparentText"> 
    <item name="android:textColor">#00000000</item> 
</style> 
<style name="GreyText"> 
    <item name="android:textColor">#666666</item> 
</style> 

metin göstermez ama çöker sonra araç çubuğunu genişletmek çalıştığınızda:

<android.support.design.widget.CollapsingToolbarLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_scrollFlags="scroll|exitUntilCollapsed" 
     app:expandedTitleTextAppearance="@style/TransparentText" 
     > 

ve stiller şuna benzer Uygulama Android 4.1'de kilitlenecek.

Ve bu olarak ayarlarsanız:

app:expandedTitleTextAppearance="@style/TransparentText" 
app:collapsedTitleTextAppearance="@style/GreyText" 

Artık çöküyor ama çöktüğünde metin göstermez.

cevap

18

O expandedTitleTextAppearance ve collapsedTitleTextAppearance ayarlanması için kullanılan stilleri gibi görünüyorTextAppearance uzanmaktadır gerekir.

stilleri bu değiştirilir ise

Yani her şey düzgün çalışması : TextAppearance açıkça @android uzatmadan: tarzı/TextAppearance, ben android ayarladığınızda TextView'un düzgün çalıştığı için, arada

<style name="TransparentText" parent="@android:style/TextAppearance"> 
    <item name="android:textColor">#00000000</item> 
</style> 
<style name="GreyText" parent="@android:style/TextAppearance"> 
    <item name="android:textColor">#666666</item> 
</style> 

Bunu bir hata olarak günlüğe yazdı: https://code.google.com/p/android/issues/detail?id=178674

İlgili konular