我有一个ImageButton,它是RelativeLayout的子项,它使用mipmap资源作为源代码。但是我遇到了填充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。
感谢任何帮助。