根据主题/样式更改活动的背景颜色



我有一个活动,它在清单中有一个样式资源集(使用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吗?

相关内容

  • 没有找到相关文章

最新更新