Я пытаюсь реализовать GridView как часть галереи изображений. Я следовал следующему примеру с портала разработчиков Android .
Учебник, кажется, работает для всех размеров экрана. Как видно ниже пропорции для малого и большого размера экрана отображаются правильно (слева -малый размер экрана, справа -большой размер экрана.
Но теперь к моей проблеме. Когда я хочу реализовать точно такой же GridView в LinearLayout из моего Android-проекта -, правильные пропорции исчезают -, как показано на изображениях ниже. Картины начинают перекрываться и так далее и так далее.
Я совершенно уверен, что это как-то связано с моим LinearLayout, который выглядит следующим образом.
ГЛАВНЫЙ ВОПРОС: XML-код макета, используемый в руководстве на портале разработчиков Android , использует только GridView без LinearLayout и отображается с правильными пропорциями для каждого размера экрана. Это почему? И почему это не работает должным образом, когда я вставляю GridView в линейный макет, как в моем проекте?