У меня есть ImageView внутри TableRow, который должен в основном отображать изображение, сохраняя его соотношение сторон. Однако это то, что я в конечном итоге с:Android: Таблица Row Изображение откармливается и не поддерживает пропорции
Вот мой XML для TableLayout и только этой конкретной строки:
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TableRow
android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:padding="5dip" >
<ImageView
android:id="@+id/producImagScroller"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="@drawable/girl2" >
</ImageView>
</TableRow>
Как вы думаете, это так?
EDIT: После попытки ответа Грега Эннис в:
На самом деле это изображение динамически изменяется: imgScroll.setImageDrawable (drawableArray [1]); является ли причиной неправильного поведения? –
Ну, это хорошая деталь, чтобы заглянуть. SetImageDrawable не заменяет фоновое изображение. Почему вы устанавливаете фоновое изображение в xml? почему 2 изображения? –
Хм, хорошо, я удалил фон. Еще не повезло сэр. –