gpt4 book ai didi

android:textColor 在支持库 23.2.1 更新后不工作

转载 作者:行者123 更新时间:2023-11-29 01:21:47 25 4
gpt4 key购买 nike

我有一堆卡片 View ,里面有 TextView ,如下所示:

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

我已将 textColor 属性设置为白色,如您所见。但是当我在 6.0 以外的任何版本的 android 中运行该应用程序时,它根本不会影响 TextView 的文本颜色。

到目前为止我已经尝试过:

  • 在 gradle 中更改我的 buildToolsVersion
  • 在 gradle 中更改支持库本身的版本,回到 'com.android.support:appcompat-v7:23.0.1'
  • 几次彻底清理和重建
  • 尝试以编程方式设置它,这很有效(但必须对 20 多个具有大量 TextView 的 Activity 执行此操作根本不可行)

有什么我做的不对吗?我现在应该设置不同的属性吗?

编辑:如果有帮助,这是我的 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
}

最佳答案

请在这里找到我的答案https://stackoverflow.com/a/36545237/343201

显然问题出在 Mavel Local Repository。将其降级到版本 26 即可。

关于android:textColor 在支持库 23.2.1 更新后不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com