Вот пример, который может помочь (он может не работать дословно, так как я настроил его, чтобы упростить его и продемонстрировать некоторые другие вещи, которые вы можете сделать).
В res \ values \ styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="TextColorForTheme">
<item name="android:textColor">@color/red</item>
</style>
</resources>
В res \ values \ themes.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="myTheme" parent="@style/android:Theme">
<item name="android:listSeparatorTextViewStyle">@style/TextColorForTheme</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFrame">@null</item>
</style>
</resources>
Затем в вашем AndroidManifest.xml установите целое приложение или отдельные действия для использования этой темы:
<application
android:theme="@style/myTheme"
<snip>
<activity
android:theme="@style/myTheme"
<snip>
Кроме того, вы можете установить тему в коде для вашей активности Java:
@Override
public void onCreate(Bundle bundle)
{
super.onCreate(bundle);
setTheme(R.style.myTheme);
<snip>