I want to define a default text color for my android app.
I have a base activity class, that all activities are extended from it and I thought this might be a good place
Yes you are right you can make that using style. Or you can use TextView.getTextColors().getDefaultColor() for set default text color. Actually I never used this but I think it may be help you.
For style
Then in layout file