Вы можете использовать темы, чтобы установить стили для вашего TextViews
.
С сайта разработчика Android .
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
Затем использовать его:
<TextView style="@style/CodeFont" />
Редактировать - на основе комментария
Вы спрашивали о нескольких цветах в одном TextView:
Лучше всего использовать HTML. Который вы устанавливаете в TextView, например:
myTextView.setText(Html.fromHtml("<p style="color:red">" + someText + "</p><p style="color:blue">" + someOtherText + "</p>"));