У меня горизонтальная линейная компоновка с четырьмя кнопками изображения.Каждая кнопка изображения имеет изображение размером 64x64 пикселя, а ширина макета кнопки установлена на 0,25.
Изображения отображаются внутри кнопки, но они смещены на несколько пикселей. Первая кнопка идеально выровнена по центру. Вторая кнопка,смещение вправо Третья кнопка, дальнейшее смещение вправо Четвертая кнопка, дальнейшее смещение и половина изображения перетекают за пределы кнопки.
Я пишу это на основе некоторого другого примера кода, где он отображался идеально,Есть какие-нибудь мысли о том, что может быть причиной проблемы?
</p>
<pre><code><?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_weight="0">
<ImageButton android:src="@drawable/bt1"
android:id="@+id/bt1" android:layout_width="match_parent"
android:layout_weight=".25" android:layout_height="wrap_content"/>
<ImageButton android:id="@+id/bt2"
android:layout_height="wrap_content" android:layout_width="match_parent"
android:layout_weight=".25" android:src="@drawable/bt2"/>
<ImageButton android:id="@+id/bt3"
android:layout_height="wrap_content" android:layout_width="match_parent"
android:layout_weight=".25" android:src="@drawable/bt3"/>
<ImageButton android:id="@+id/bt4"
android:layout_height="wrap_content" android:layout_width="match_parent"
android:src="@drawable/bt4" android:layout_weight="0.25"/>
</LinearLayout>
Стилизация выполнена следующим образом: </p>
<pre><code><item name="android:gravity">center</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>