2014-09-20 12 views

ответ

2

Как вы можете найти ответ в другом вопросе (Android: How to get background color of Activity in 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(); 
+1

Спасибо, но как насчет получения цвета фона ДРУГОЙ активности/макета? Ex. FORM2.xml? –

+1

Просто догадаться, но он может работать: Немного hax, но, возможно, вы можете раздуть макет, а затем получить фон активности. Позже вы можете переопределить раздутый вид. Я не могу попробовать это, у меня нет работы на моем компьютере, и у меня есть еще несколько вещей. Если он не работает, извините, но у меня нет ничего другого в голове. –

Смежные вопросы