Android 安卓图像按钮、拉伸背景和中心src

Android 安卓图像按钮、拉伸背景和中心src,android,android-studio,imagebutton,stretch,Android,Android Studio,Imagebutton,Stretch,我有一个带有两个图像的ImageButton 如果有背景图像要拉伸,我需要从这个imagebutton得到什么(src图像要在拉伸的按钮中居中) 背景图像(带纹理的灰色)在两个图像按钮之间拉伸 src图像(“标题”)将在此按钮上居中 还有两个问题: 1-背景拉伸似乎有效,但仅当我将layout\u width=“wrap\u content”替换为layout\u width=“fill\u parent”时,该按钮才会从另一个按钮之前开始。 2-即使使用填充父对象,我也会拉伸src图像

我有一个带有两个图像的ImageButton

如果有背景图像要拉伸,我需要从这个imagebutton得到什么(src图像要在拉伸的按钮中居中)

  • 背景图像(带纹理的灰色)在两个图像按钮之间拉伸
  • src图像(“标题”)将在此按钮上居中

还有两个问题: 1-背景拉伸似乎有效,但仅当我将layout\u width=“wrap\u content”替换为layout\u width=“fill\u parent”时,该按钮才会从另一个按钮之前开始。 2-即使使用填充父对象,我也会拉伸src图像

欢迎您的建议

xml:


终于找到了我的答案:

1-ImageButton在2 ImageButton=删除之间:“android:layout\u toEndOf=“@+id/btnListviewHeader\u编号”

2-Src-centered:android:scaleType=“fitCenter”



希望对某人有所帮助:)

终于找到了我的答案:

1-ImageButton在2 ImageButton=删除之间:“android:layout\u toEndOf=“@+id/btnListviewHeader\u编号”

2-Src-centered:android:scaleType=“fitCenter”


希望它能帮助别人:)

<ImageButton android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/btnListviewHeader_Title"
    android:background="@drawable/a_btn_sort_title"
    android:onClick="listView_FilterBy_Title"
    android:nestedScrollingEnabled="true"
    android:adjustViewBounds="true"

android:scaleType="fitXY"
android:layout_alignBottom="@+id/btnListviewHeader_Number"
android:cropToPadding="true"
android:src="@drawable/a_btn_sort_title_en"
android:layout_alignTop="@+id/btnListviewHeader_Number"
android:layout_toLeftOf="@+id/btnListviewHeader_Fav"
android:layout_toRightOf="@+id/btnListviewHeader_Number"
android:layout_toEndOf="@+id/btnListviewHeader_Number" />
<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/btnListviewHeader_Title"
    android:background="@drawable/a_btn_sort_title"
    android:onClick="listView_FilterBy_Title"
    android:nestedScrollingEnabled="true"
    android:adjustViewBounds="true"

    android:scaleType="fitCenter"
    android:layout_alignBottom="@+id/btnListviewHeader_Number"
    android:cropToPadding="true"
    android:src="@drawable/a_btn_sort_title_en"
    android:layout_alignTop="@+id/btnListviewHeader_Number"
    android:layout_toLeftOf="@+id/btnListviewHeader_Fav"
    android:layout_toRightOf="@+id/btnListviewHeader_Number" />