ImageView одно измерение для соответствия свободному пространству, а второе - для сохранения соотношения сторон

Мне нужно что-то вроде для Android . Я имею в виду изменить ширину до всего доступного пространства (уменьшить или увеличить ширину изображения) и автоматически изменить высоту, чтобы сохранить соотношение сторон.

Что-то вроде

Используйте android: scaleType = "fitCenter" делаю с изображением то, что хочу, но только с изображением, не меняет высоту самого представления. Когда я устанавливаю размеры будки на match_parent, я получу то, что хочу, но только если у меня будет только одно изображение на экране. Но мне нужен текст под изображением.

Это единственный способ создать дочерний элемент ImageView? Например, android: adjustViewBounds = "true" ничего не делает для меня.

14
задан ATom 1 June 2011 в 13:33
поделиться