2

Öyle gibi içlerinde metin manzarasına sahip kart görünümleri bir grup var: Ben, beyaza textColor özelliğini kurdumandroid: textColor destek kütüphanesinde 23.2.1 güncellemesi sonra çalışmıyor

<android.support.v7.widget.CardView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:id="@+id/crdView" 
    android:clickable="true" 
    android:onClick="onClick" 
    card:cardUseCompatPadding="true" 
    card:cardElevation="@dimen/card_elevation" 
    card:cardCornerRadius="@dimen/card_corner" 
    card:cardBackgroundColor="@color/darkorange"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:drawableRight="@drawable/arrow_right" 
     android:drawableEnd="@drawable/arrow_right" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:textSize="@dimen/abc_text_size_medium_material" 
     android:textColor="#FFFFFF" 
     android:text="@string/text" /> 
</android.support.v7.widget.CardView> 

orada görebilirsin. Ancak, uygulamayı 6.0'ın herhangi bir sürümünde çalıştırdığımda, metin görünümünün metin renginde hiç bir etkisi yoktur. ,

  • gradle destek kütüphanesinde kendisinin versiyonunu değiştirerek benim buildToolsVersion gradle
  • değişen kadarıyla 'com.android.support:appcompat-v7:23.0.1' geri
  • birkaç komple Temizler gidiyor ve yeniden oluşturur:

    Şimdiye kadar denedim

  • programlı olarak ayarlamaya çalışıyor, hangi çalışır (ancak çok fazla metin görünümüyle 20'den fazla etkinlik için bunu yapmak kesinlikle mümkün değildir)

Doğru yapmadığım bir şey var mı? Şimdi farklı bir özellik mi kurmalıyım?

DÜZENLEME: eğer yardımcı olur İşte benim build.gradle var:

apply plugin: 'com.android.application' 

android { 
    defaultConfig { 
     generatedDensities = [] 
    } 
    aaptOptions { 
     additionalParameters "--no-version-vectors" 
    } 
    signingConfigs { 
     signingconfig { 
      // sanitized 
     } 
    } 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    defaultConfig { 
     applicationId "in.myapp" 
     minSdkVersion 10 
     targetSdkVersion 23 
     versionCode 16 
     versionName "1.1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      debuggable false 
      zipAlignEnabled true 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
    compile 'com.android.support:cardview-v7:23.2.1' 
    compile 'com.android.support:recyclerview-v7:23.2.1' 
    // other libraries 
} 
+0

android etiketi altında build.gradle bu deneyin: aaptOptions –

+0

{ "no-versiyon-vektörler" additionalparameters} Benim build.gradle içerecek şekilde soru güncelledik @KaveeshKanwal. – Abhishek

+0

, styles.xml dosyanızı gösterir ve –

cevap

1

burada cevabımı https://stackoverflow.com/a/36545237/343201

Anlaşılan mesele Mavel Yerel Deposu kaynaklanmaktadır bulabilirsiniz. Onu 26'ya indirgemek işini yapıyor.

+1

Evet, bu çalıştı, teşekkürler! Yine de aptalım, böyle bir şey nasıl serbest bırakılır? – Abhishek

İlgili konular