2013-12-16 21 views
0

我正在開發包含兩個圖像按鈕的Android應用程序,這些圖像按鈕似乎是無框或沒有他們周圍的邊界,看看下面的數字:如何製作ImageButtons框架?

enter image description here

相反,我想使按鈕看起來一樣,如果他們有他們的邊緣界限,就像下圖:

enter image description here

,這就是我的XML代碼:

<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:layout_gravity="center" 
    android:layout_weight="1" 
    android:orientation="horizontal" > 

    <ImageButton 
     android:contentDescription="@string/minus" 
     android:id="@+id/mines" 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:adjustViewBounds="true" 
     android:padding="10dp" 
     android:background="#21417D" 
     android:scaleType="centerInside" 
     android:src="@drawable/ac_button_minus" /> 

    <ImageButton 
     android:contentDescription="@string/plus" 
     android:id="@+id/plus" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_weight="1" 
     android:adjustViewBounds="true" 
     android:layout_marginRight="15dp" 
     android:padding="10dp" 
     android:background="#21417D" 
     android:scaleType="centerInside" 
     android:src="@drawable/ac_button_plus" /> 

</LinearLayout> 

回答

0

如果您只是希望按鈕之間的間距在xml中使用屬性android:layout_margin,您也可以指定單個邊,例如,

<ImageButton 
... 
android:layout_marginLeft="16dp" 
... 
android:scaleType="centerInside" 
android:src="@drawable/ac_button_minus" /> 
+0

我不是說要分離的按鈕,我的意思是按鈕被磨邊 – MRefaat