У меня есть ImageButton, который является дочерним элементом RelativeLayout, который использует ресурс mipmap для своего источника. Однако у меня возникла проблема с растяжением mipmap, чтобы заполнить ImageButton.ImageButton: изображение исходного изображения Mipmap не растягивается, чтобы заполнить кнопку
Во всех потоках, которые я читал, люди рекомендовали «android: scaleType =« fitXY »», но это, похоже, не работает для меня. XML приведен ниже.
<RelativeLayout
android:layout_width="330dp"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp">
<EditText
android:id="@+id/search_edit_text"
android:layout_width="280dp"
android:layout_height="50dp"
android:hint="@string/search_hint"
android:background="#EAEAEA"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:layout_margin="0dp"
android:textColorHint="#C9C9C9"/>
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_toRightOf="@id/search_edit_text"
android:layout_margin="0dp"
android:scaleType="fitXY"
android:padding="0dp"
android:stateListAnimator="@null"
android:src="@mipmap/search_button_icon"
android:background="@null"/>
</RelativeLayout>
Изображение ниже является результатом указанной выше XML, однако кнопка поиска (справа от элемента EditText) должна быть одинаковой высоты, и быть прикреплена к EditText.
Любая помощь приветствуется.
да, вы правы. Чтобы исправить это, я добавил цвет фона, чтобы заполнить остальную часть изображения. Спасибо за ответ, я приму ваш ответ – Charlieabee