Возможно, есть лучший способ, но без ответов, это быстрый и грязный хак, который сработал

 Мое рабочее приложение содержит GridView с 5 строками по 11 столбцов с переопределенным адаптером для отображения. Он отлично работает для моих нужд с большим дисплеем планшета.После портирования на малогабаритный смартфон я понимаю, что сетка непригодна из-за ее небольшого размера. Вместо того, чтобы реализовывать альбомную ориентацию, я решил использовать функцию масштабирования.

ВОПРОС:

 Каков наилучший способ реализовать следующие 2 основные функции: увеличение (разрешить масштабирование от 100 до 400%) и прокрутка (вверх / вниз / вправо / влево)Мое решение состояло в том, чтобы создать процедуру пересчета макета, изменяя количество столбцов и их размеры.