Я застрял с одной проблемой. У меня есть простой CustomView, который должен иметь точный размер. Другими словами height
и width
никогда не должны быть WRAP_CONTENT
или MATCH_PARENT
.
Что я пытался или думал о
Я не могу просто выбросить исключение внутриonMeasure
метод, потому что это может привести к сбою приложения в режиме выпуска. Я не могу просто вызвать исключение внутри BuildConfig.DEBUG
check, потому что это отдельная библиотека, и я могу добиться этого только с помощью отражения, что плохо, поскольку мой CustomView будет иметь много экземпляров (например, в списках).
Я не нашел способа, как я могу просто переопределить высоту / ширину и ограничить константы, и я не нашел пример того, как выполнить проверку lint для времени компиляции, которая ищет макеты XML.
Любойпредложения?