RelativeLayout отображается в предварительном просмотре, но не отображается в виджете - PullRequest
0 голосов
/ 05 сентября 2018

Я создал несколько виджетов в своем приложении, и в настоящее время все они работают правильно. В данный момент я пытаюсь добавить платный доступ перед моими виджетами, поэтому, если пользователь, не имеющий премиум-статуса, пытается добавить виджет на домашний экран, в верхней части моего виджета появится дополнительный вид «Пожалуйста, купите». вид.
Я добился этого, обернув макет моего виджета с помощью RelativeLayout и включив макет платного доступа под моим основным макетом виджета.
В каждом виджете экран предварительного просмотра отображается в окне предварительного просмотра.
Однако, хотя этот подход работает для одного из моих виджетов, другие действуют так, как будто они не обернуты вокруг RelativeLayout. Макет платного доступа не отображается нигде в макете. Функциональные возможности виджетов превосходны.
Мой вопрос: что может быть причиной этого? У виджетов домашнего экрана есть максимальный предел слоя? Или это что-то связанное с событиями на ощупь?

РЕДАКТИРОВАТЬ: я только что обнаружил, что мои xml-файлы были перезаписаны xml-файлами с одинаковыми именами в основной папке приложения (мои виджеты были в модуле), поэтому в виджетах нет ничего технического.

...