如何获取布局的背景颜色?
例如,我有MainActivity
和FormOne.xml
以及FormTwo.xml
作为布局。现在我想在MainActivity中获取 FormTwo.xml 的背景颜色......
有可能吗?以及如何
提前致谢。
答案 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();