Изменение цвета фона действия на основе темы / стиля - PullRequest
1 голос
/ 14 июля 2011

У меня есть Activity, для которой в манифесте задан ресурс стиля (используется android:theme="@style/blah". Я хочу динамически изменить цвет фона этого Activity в коде Java. Как мне это сделать?

Спасибо!

1 Ответ

2 голосов
/ 14 июля 2011
<?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)

НТН?

...