Пользовательский макет, размер которого соответствует размеру экрана - PullRequest
0 голосов
/ 02 марта 2011

Я пытаюсь создать собственный макет, который автоматически устанавливает его размеры, высоту и ширину в соответствии с разрешением экрана.Причина, по которой я ищу такое поведение, заключается в том, что я хочу добавить несколько этих пользовательских макетов в HorizontalScrollView, чтобы каждый макет идеально вписывался в экран.

Как мне подойти к получению и настройке правильногоразмеры в пользовательском макете?

Спасибо!

-Jona

1 Ответ

0 голосов
/ 02 марта 2011

Переопределить onSizeChanged в вашем пользовательском View:

@Override 
protected void onSizeChanged(int width, int height, int oldw, int oldh) {
  //do some calculations with width and height
}
...