내 Android 앱에는 두 가지 테마 (밝은 부분과 어두운 부분)가 있습니다. 이 적용됩니다모든보기가 아닌 다른 테마 스타일
<item name="android:textViewStyle">@style/TextViewDark</item>
<style name="TextViewDark">
<item name="android:textColor">?android:attr/colorAccent</item>
</style>
그러나 예를 들면 다음과 같습니다 :
<style name="AppThemeDark" parent="Theme.AppCompat">
<item name="colorPrimary">@android:color/black</item>
<item name="colorPrimaryDark">@android:color/black</item>
<item name="colorAccent">@android:color/holo_red_dark</item>
<item name="android:textColor">@android:color/white</item>
<item name="windowActionModeOverlay">true</item>
</style>
<style name="AppThemeLight" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionModeOverlay">true</item>
</style>
따라서는, 지금은 텍스트 뷰, 예를 들어, 다른 텍스트 색상을 적용 할 수 있습니다 (어두운 테마 흰색과 검은 색 빛) 모두 TextViews.
빛 테마 : TextViews 텍스트 색상의 절반은 검정, 다른 절반 녹색
주요 질문은, 가능 다음 (안 프로그래밍) XML로 만드는 것입니다. 검은 색 테마 : 밝은 테마에서 검정색을 나타내는 텍스트보기 - 빨간색과 다른 절반 파란색 (밝은 테마에서는 초록색)입니다.
고마워요! 나는 그것의 자신의 속성을 만드는 것이 가능하다는 것을 몰랐다. 이것은 내가 찾고 있었던 바로 그 것이다. – kara4k