Я макет, который содержит среди других в следующей таблице:Таблица ряд расширяется за пределы поля зрения, так как изображения не будет масштабироваться
<TableRow
android:id="@+id/tableRow1a"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dip"
android:background="#338877" >
<TextView
android:id="@+id/textviewSugarLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/label_sugar"
android:textColor="#00a7ce"
android:textColorLink="#00a7ce"
android:textSize="16sp" />
<Button
android:id="@+id/button_sugar_0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:text="TEST" />
<ImageButton
android:id="@+id/button_sugar_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
<ImageButton
android:id="@+id/button_sugar_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
<ImageButton
android:id="@+id/button_sugar_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
<ImageButton
android:id="@+id/button_sugar_4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
<ImageButton
android:id="@+id/button_sugar_5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
<ImageButton
android:id="@+id/button_sugar_6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/button_sugar_off"
android:scaleType="centerInside"
android:adjustViewBounds="true" />
</TableRow>
</TableLayout>
Что я есть строка таблицы расширяется за пределами правая граница представления (потому что кнопки-изображения не масштабируются и, следовательно, большие). Мне нужно было бы масштабирование изображений для этого. У меня нет идеи, почему она этого не делает 8)
Любые указатели оценили!
С наилучшими пожеланиями, Маркус
У меня было как вертикальные линии в первой попытке , но поскольку у меня есть несколько рядов, это привело к тому, что все элементы были распределены равномерно по горизонтали, но каждая вертикальная компоновка имела разную высоту. поэтому, учитывая таблицу с изображениями, какой макет выбрать, если я хочу даже распределение и масштабирование до parent_width? –