2016-01-27 64 views
0

我有2個圖像Android。的ImageButton,拉伸背景和中心SRC

我從這個的ImageButton需要什麼如果具有backgrounf圖像伸展等中的src圖像在拉伸按鈕爲中心)

    一個的ImageButton
  • 2張圖片按鈕之間的背景圖像(紋理灰色)之間的延伸。ImageButton
  • 以該按鈕爲中心的src圖像(「標題」)。

enter image description here

還有2個問題:1 背景拉伸似乎工作,但只有當我更換layout_width = 「WRAP_CONTENT」 與layout_width = 「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" /> 

回答

0

終於找到我的答案:

1-之間的ImageButton 2的ImageButton =除去: 「機器人: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" /> 

希望它能幫助som eone :)