У меня есть GridView, который отображает изображения, которые являются, к сожалению, различных размеров. Им показывают промежуточные две строки текста:
text1.1 text1.2
ImageView(IMAGE1) ImageView(IMAGE2)
text2.1 text2.2
text3.1
ImageView(IMAGE3)
text4.1
и т.д....
Если IMAGE1 является той же высотой как IMAGE2, все прекрасно, но если IMAGE1 длиннее, чем IMAGE2, text2.1 столкнется с text3.1 (дополнение, кажется, не помогает многому, поскольку существует слишком многое из него, когда изображения имеют ту же высоту).
Я знаю, что существует способ расширить изображения в ImageView, таким образом, они - та же высота, но действительно ли возможно сохранить изображения, как и устанавливает высоту строки так или иначе?
Вы контролируете высоту своих строк в зависимости от того, что вы в них указываете. Поскольку кажется, что в ваших ячейках больше одного виджета, они предположительно заключены в LinearLayout
или что-то в этом роде. Задайте для LinearLayouts
определенную высоту, и все строки будут этой высоты.
Лично я считаю, что вам следует изменять размер изображений, если вы собираетесь размещать текст над и под каждым изображением для каждой ячейки.