Подтвердить что ты не робот

Сделать обычную тему использовать нулевой фон (предложение Android lint)

Я читаю о новых правилах Android Lint, и я считаю, что для предотвращения перезаписи я должен сделать свои макеты с фоном, используя тему с нулевым фоном, чтобы предотвратить создание фона, если я просто переписал его. Проблема в том, как определить пользовательскую тему с нулевым фоном?

Ошибка неудачи 1 (не компилируется):

<style name="NoTitleBarNoBackground" parent="@android:style/Theme.NoTitleBar">
        <item name="android:background">null</item>
</style>

Сбой попытки 2 (предупреждение сохраняется):

<style name="NoTitleBarNoBackground" parent="@android:style/Theme.NoTitleBar">
        <item name="android:background">#00000000</item>
</style>
4b9b3361

Ответ 1

Вы можете попробовать следующее:

<style name="CustomTheme" parent="@android:style/Theme.Light.NoTitleBar">
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowBackground">@null</item>
    </style>

Надеюсь, это поможет!