我有一个活动,它在清单中有一个样式资源集(使用android:theme="@style/blah"
)。我希望在Java代码中动态地改变这个活动的背景颜色。我该怎么做呢?
谢谢!
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/activityRootContainer>
</FrameLayout>
然后在你的代码中:
findViewById(R.id.activityRootContainer).setBackgroundDrawable(getResources().getDrawable(R.drawable.backgroundImage))
或
findViewById(R.id.activityRootContainer).setBackgroundColor(Color.RED)
HTH吗?