У меня есть макет с корнем как пользовательский RelativeLayout
и внутри там некоторые произвольные Views
. В моем коде я программно добавляю некоторые новые View
s и устанавливаю фон, предоставленный атрибутами в onCreate()
в моем обычном RelativeLayout
. Я добавляю девять патчей, извлекаемых из xml в моем макете xml.множественный просмотр 9-патч размер вопрос
Теперь до этого момента все работает нормально, когда добавляется View
(в моем случае TextView
с шириной WRAP_CONTENT
). Проблема возникает, когда я пытаюсь добавить вторую, которая короче первой. Фон первого теперь внезапно начинает соответствовать размеру второго.
Я попытался переделать drawable с помощью mutate()
, но нет никакой разницы, вероятно, потому, что вы должны называть это, когда вы на самом деле выполняете какую-либо операцию на выталкиваемом.
Любые мысли?