1) Is it possible to set a TextView's color programmatically? If so what's the easiest way?
I want something else other that the default 4.0+ light-blue color.
I found and tried the following code without success:
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed}, new ColorDrawable(0x1A000000));
states.addState(new int[] {android.R.attr.state_focused}, new ColorDrawable(0x1A000000));
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) {
tv.setBackgroundDrawable(states);
} else {
tv.setBackground(states);
}
I do not wish any XML involved.
2) Can I change the focus color in my themes in general? If yes how?
XML is obviously fine here.