2

私はそうのように、それらの内のテキストビューのカードビューの束を持っている:私のように、白にtextColor属性のを設定したアンドロイド:の、textColorは、サポートライブラリ23.2.1アップデート後に動作していない

<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> 

あなたはそこに見ることができます。しかし、6.0以外のアンドロイドのバージョンでアプリを実行すると、テキストビューのテキストの色に全く影響しません。

これまでのところ、私が試した:Gradleの

  • の私buildToolsVersionを変更

    • は、Gradleの中でサポートライブラリ自体のバージョンを変更する限り'com.android.support:appcompat-v7:23.0.1'
    • いくつかの完全なクリーンとして戻って行くと再構築
    • プログラマチックに設定しようとしましたが(多くのテキストビューで20以上のアクティビティを実行する必要はありません)

    私が正しくやっていないことはありますか?私は今、別の属性を設定する必要がありますか?

    EDIT:それは場合に役立ちますここに私のbuild.gradleです:

    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

    アンドロイドタグの下build.gradleでこれを試してみてください。 aaptOptions { additionalParameters "--no-バージョンベクトル" } –

    +0

    私はbuild.gradleを含めるように質問を更新しました@KaveeshKanwal。 – Abhishek

    +0

    あなたのstyles.xmlとマニフェスト –

    答えて

    1

    ここhttps://stackoverflow.com/a/36545237/343201

    を私の答えを見つけてくださいどうやら問題はMavelローカルリポジトリによるものです。それをバージョン26にダウングレードするとその仕事は終わります。

    +1

    ええ、これは、ありがとう!私はうんざりしていますが、これのようなものはどうやって解放されますか? – Abhishek

    関連する問題