объяснение пользовательского представления onMeasure
Я пытался сделать пользовательский компонент. Я продлилView
класс и сделать некоторые рисунки вonDraw
переопределенный метод. Почему мне нужно переопределитьonMeasure
? Если бы я нет, все видится правильно. Может кто-нибудь объяснить это? Как я должен написать свойonMeasure
метод? Я'Мы видели пару уроков, но каждый немного отличается от другого. Иногда они называютsuper.onMeasure
в конце концов, иногда они используютsetMeasuredDimension
и нене могу это назвать. Где разница?
Ведь я хочу использовать несколько абсолютно одинаковых компонентов. Я добавил эти компоненты в свойXML
файл, но я нене знаю, насколько они должны быть большими. Я хочу установить его положение и размер позже (почему мне нужно установить размер вonMeasure
если вonDraw
когда я это рисую, тоже работает) в классе пользовательских компонентов. Когда именно мне нужно это сделать?