2012-04-30 22 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

与えることができ、あなたがアンドロイドを探しています:paddingRightを? – Heinrisch

+0

@Heinrisch私は "android:paddingRight"をどこにでも付け加えて動作しませんでした – lctr30

+0

どこでもどこですか?すべてのレイアウトコードを投稿する必要があります。 –

答えて

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> 

レイヤリスト内の項目ノードは、パディング

関連する問題