Простой способ - установить программный размер следующим образом:
graphView.setLayoutParams(new LayoutParams(width, height));
Это хорошо, если вы знаете точный размер изображения. Однако, если вам нужен более гибкий подход, вы можете переопределить метод onMeasure()
для более точного измерения вида в зависимости от доступного пространства и ограничений макета (wrap_content
, match_parent
или фиксированного размера).
Вы можете найти пример того, как переопределить onMeasure()
, посмотрев android docs и образец LabelView
в вашем каталоге SDK.