Как справиться с тем фактом, что фон диалога в Theme.Light черный на SDK до ICS и белый на ICS - PullRequest
1 голос
/ 18 декабря 2011

В моем приложении я использую некоторые диалоговые окна для отображения информации.Тема моего приложения - Theme.Light в течение 2 лет, и эти диалоги всегда были черными с самого начала.

Теперь с ICS кажется, что Google просто передумал и превратил эти диалоги в белый:

Смотрите скриншот моего Moto Xoom и моего Galaxy Nexus:

enter image description here

Как лучше всего справляться с этой истинной фрагментацией?

IЯ думал о создании другого макета: layout-v14, но я скоро сойду с ума, если в будущем мне придется создавать layout-v15, v-16 и т. д.

Или есть способ сказать "ниже, чем v14 "и" выше, чем v14 "?

1 Ответ

2 голосов
/ 18 декабря 2011

layout-v14 применяется к v14 и выше, поэтому, если в будущем появится другой стиль, вы можете добавить layout-vXX для поддержки этого. И все версии между v14 и vXX будут использовать макет v14.

...