Пожалуйста, посмотрите следующие 2 макета.CardView vs LinearLayout - проблема с масштабированием изображений
Во-первых, cardview
: http://pastebin.com/iYzUiDQ7
Во-вторых, LinearLayout
только (расположение на самом деле так же, как один внутри моей CardView): http://pastebin.com/xijHZCPw
Итак, второй макет содержит WebView
компонент + сингл LinearLayout
под ним который должен представлять тот же макет, что и один CardView
.
Это работает, однако ... У меня проблемы с масштабированием изображений. Если я установил очень большое изображение в качестве изображения для моего ImageView
, размещенного на CardView
, он будет хорошо масштабироваться, чтобы поместиться на моем CardView
. CardView's
высота не изменится, вместо этого изображение будет масштабироваться пропорционально по размеру.
Но когда я пытаюсь сделать то же самое со вторым расположением, которое я связал, мой LinearLayout
меняет свою высоту, если я устанавливаю большое изображение. Как мне изменить свой второй макет, чтобы получить тот же эффект для моего LinearLayout
, который находится внизу экрана?
Я получаю разницу – xxxzhi
, так что в основном вы хотите, это linearlayout ниже webview. и линейный макет должен обернуть его размером для большого изображения. –