Высота строки GridView

У меня есть 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, таким образом, они - та же высота, но действительно ли возможно сохранить изображения, как и устанавливает высоту строки так или иначе?

26
задан kozyr 4 March 2010 в 00:24
поделиться

1 ответ

Вы контролируете высоту своих строк в зависимости от того, что вы в них указываете. Поскольку кажется, что в ваших ячейках больше одного виджета, они предположительно заключены в LinearLayout или что-то в этом роде. Задайте для LinearLayouts определенную высоту, и все строки будут этой высоты.

Лично я считаю, что вам следует изменять размер изображений, если вы собираетесь размещать текст над и под каждым изображением для каждой ячейки.

28
ответ дан 28 November 2019 в 07:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: