2011-12-02 21 views
2

私は画像を置くボタンがあります...ボタンの内部で画像のサイズを変更しようとする必要があります...どのようにサイズを変更できますか? XMLコードから直接行うことはできますか? これはXMLコードです:画像のサイズを変更する

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/layout_root" 
     android:orientation="vertical" 
     android:layout_width="250dp" 
     android:layout_height="180dp" 
     android:paddingLeft="4dip" 
     android:paddingRight="4dip" 
     android:background="@color/white_trasparent" 
     android:weightSum="1"> 

    <TextView 
     android:layout_height="wrap_content" 
     android:id="@+id/text" 
     android:textColor="@color/grey" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:layout_width="wrap_content" 
     android:layout_marginLeft="15dp"> 
     </TextView> 
    <Button 
     android:layout_width="wrap_content" 
     android:text="Drawable Top" 
     android:id="@+id/Button03" 
     android:drawableTop="@drawable/icon" 
     android:layout_height="wrap_content" 
     android:textSize="10dp"> 
     </Button> 
</LinearLayout> 

答えて

0

drawableTop /左/右/下のプロパティの私の理解は、上にそれを置くために起こっている、むしろ、あなたのボタンの内側にあなたのイメージを配置するつもりはないという正しい場合(あなたのボタンの北)。

ボタンの内側に画像を配置する場合は、ImageButtonをご覧ください。

私はこれらのことのどちらも、画像全体のサイズを変更することはできません(この場合、四角形のボタンボックスと内部の画像を変更できるようになります) )

ボタンボックスグラフィックのサイズに影響を与えずにイメージのサイズを変更するには、フォトショップなどでリソースイメージを縮小する必要があると思います。

関連する問題