如何获取布局的背景颜色?

时间:2014-09-20 10:32:23

标签: java android

如何获取布局的背景颜色?

例如,我有MainActivityFormOne.xml以及FormTwo.xml作为布局。现在我想在MainActivity中获取 FormTwo.xml 的背景颜色......

有可能吗?以及如何

提前致谢。

1 个答案:

答案 0 :(得分: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();