Как получить цвет фона и цвет текста (по умолчанию для дочерних представлений) в Activity в Java?
TypedArray array = getTheme().obtainStyledAttributes(new int[] { android.R.attr.colorBackground, android.R.attr.textColorPrimary, }); int backgroundColor = array.getColor(0, 0xFF00FF); int textColor = array.getColor(1, 0xFF00FF); array.recycle();
для фона
TypedArray array = context.getTheme().obtainStyledAttributes(new int[] { android.R.attr.windowBackground}); int backgroundColor = array.getColor(0, 0xFF00FF); array.recycle(); view.setBackgroundColor(backgroundColor);