Android устанавливает программный фон LinearLayout

У меня есть ситуация, когда мне нужно программно установить фон для LinearLayout.

В моем макете я устанавливаю фон с помощью `android: background ="? Андроид: атр / activatedBackgroundIndicator», но я хочу установить это программно: я '


мы пробовали использовать:

Drawable d = getActivity().getResources().getDrawable(android.R.attr.activatedBackgroundIndicator);
rootLayout.setBackgroundDrawable(d);

Но это вылетает. Есть идеи?

Изменить: я также пытался использовать:

rootLayout.setBackgroundResource(android.R.attr.activatedBackgroundIndicator);

10-08 15:23:19.018: E/AndroidRuntime(11133): android.content.res.Resources$NotFoundException: Resource ID #0x10102fd

Ответы на вопрос(6)

Ваш ответ на вопрос