我有一个带有2张图像的ImageButton
如果要使用backgrounf图像进行拉伸等,此图像按钮需要的是src图像要在拉伸按钮中居中)
还有2个问题: 1-背景拉伸似乎有效,但只有当我更换layout_width =" wrap_content" with layout_width =" fill_parent",但是,按钮不在另一个按钮之前。 2-即使有填充父,我也得到src图像拉伸。
建议欢迎!
的xml:
<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" />
答案 0 :(得分:0)
终于找到了答案:
1- ImageButton介于2 ImageButton = remove:&#34; android:layout_toEndOf =&#34; @ + id / btnListviewHeader_Number&#34;&#34;
2-Src居中:android:scaleType =&#34; fitCenter&#34;
<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" />
希望它可以帮到某人:)