2012-04-30 88 views
1

我需要添加填充到我的箭頭位圖 有一種簡單的方法來設置它?Android:爲位圖添加填充

enter image description here

代碼:

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <bitmap android:src="@drawable/img_0002" android:gravity="right" /> 
</item>  

的感謝!

編輯:

佈局代碼:

 <LinearLayout style="@style/menu_container"> 
     <RelativeLayout 
      android:id="@+id/item_services" 
      style="@style/menu_item"> 
      <TextView 
       android:id="@+id/textView2" 
       style="@style/font_menu" 
       android:text="@string/section_menu_services" /> 
     </RelativeLayout> 

     <RelativeLayout 
      android:id="@+id/item_social" 
      style="@style/menu_item"> 
      <TextView 
       android:id="@+id/textView3" 
       style="@style/font_menu" 
       android:text="@string/section_menu_social"/> 
     </RelativeLayout> 

樣式:

<style name="menu_container"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_centerHorizontal">true</item> 
    <item name="android:layout_centerVertical">true</item> 
    <item name="android:background">@drawable/bg_menu_container</item> 
    <item name="android:layout_marginLeft">25dp</item> 
    <item name="android:layout_marginRight">25dp</item> 
    <item name="android:orientation">vertical</item> 
</style> 

<style name="menu_item"> 
    <item name="android:background">@drawable/bg_menu_drawable</item> 
    <item name="android:clickable">true</item> 
    <item name="android:focusable">true</item> 
    <item name="android:layout_marginLeft">1dp</item> 
    <item name="android:layout_marginRight">1dp</item> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
</style> 
+1

你是否在尋找的android:paddingRight? – Heinrisch

+0

@Heinrisch我在處處添加了「android:paddingRight」,並沒有工作 – lctr30

+0

Everywhere means where?您應該發佈每個佈局代碼。 –

回答

3

我發現更容易和骯髒的方式來解決它。我在圖標的右側添加了一個透明塊。我很慚愧有關...

0
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <layer-list> 
      <item android:right="16sp"> 
      <bitmap android:src="@drawable/new_switch" android:gravity="center"/> 
      </item> 
     </layer-list> 
    </item> 
</selector> 

一個layerlist內的項目節點,可以給予填充