Android。 ImageButton,拉伸背景和中心 src
Android. ImageButton, stretch background and center src
我有一个包含 2 张图片的 ImageButton
如果要拉伸背景图像,我需要从这个图像按钮获得什么,等 src 图像要在拉伸按钮中居中)
- 在 2 个 ImageButton 之间拉伸的背景图像(灰色纹理)
- 要在此按钮上居中的 src 图像 ("Title")。
还有2个问题:
1- 背景拉伸似乎有效,但只有当我将 layout_width="wrap_content" 替换为 layout_width="fill_parent" 时,该按钮才不会出现在另一个按钮之前。
2- 即使使用 fill parent,我得到的 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" />
终于找到了我的答案:
1- ImageButton between 2 ImageButton = remove: "android:layout_toEndOf="@+id/btnListviewHeader_Number""
2- Src 居中: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="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" />
希望对大家有所帮助:)
我有一个包含 2 张图片的 ImageButton
如果要拉伸背景图像,我需要从这个图像按钮获得什么,等 src 图像要在拉伸按钮中居中)
- 在 2 个 ImageButton 之间拉伸的背景图像(灰色纹理)
- 要在此按钮上居中的 src 图像 ("Title")。
还有2个问题: 1- 背景拉伸似乎有效,但只有当我将 layout_width="wrap_content" 替换为 layout_width="fill_parent" 时,该按钮才不会出现在另一个按钮之前。 2- 即使使用 fill parent,我得到的 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" />
终于找到了我的答案:
1- ImageButton between 2 ImageButton = remove: "android:layout_toEndOf="@+id/btnListviewHeader_Number""
2- Src 居中: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="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" />
希望对大家有所帮助:)