1
私はこのようなレイアウトを持っています。ここでは、textColorを赤に設定します。android - textView textColorがデバイスに反映されない
これをエミュレータで実行すると、すべて正常に動作します。しかし、私はデバイス上で実行すると、textColorは白です。それは、以前はデバイス上で動作していました。
私は多くのコードをエミュレータでリファクタリングしました。私はこの問題につながるかもしれない何かを変えたかもしれない。他の誰かが似たような問題に遭遇した場合、私は期待していました。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="EXAMPLE"
android:textColor="@color/red"
android:textSize="60sp" />
何が問題になりますか?
android {
dexOptions {
javaMaxHeapSize "6g"
}
compileSdkVersion 23
buildToolsVersion "23.0.2"
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
}
defaultConfig {
applicationId "someID"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
productFlavors {
dev {
minSdkVersion 15
}
prod {
minSdkVersion 15
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
のAndroidのバージョンは、デバイスとエミュレータの両方で実行されていますか?これは、Android APIごとに異なるレイアウトxmlファイルを使用している場合に発生する可能性があります。物理的なデバイスとエミュレータが異なるAPIレベルで動作している場合、特定のAndroidバージョンをターゲットとするxmlレイアウトのTextViewが正しく設定されていない可能性があります。 –
私のエミュレータはAndroid 6.0のAPIです23私は、アンドロイド5.xとしてapi 23でないかもしれないデバイスとしてGalaxyS6を持っています。私は自分のgradle設定で投稿を更新しました。これを解決するための指針を提供してください。 – GJain
複数のバージョンを持つxmlレイアウトファイルのTextViewですか?私が話していることを見るには、この[screenshot](http://imgur.com/MjklfaB)を参照してください。 –