2011-07-14 3 views
8

私は、デバイスの全幅に渡って撮りたい画像ボタンを持っています。私が使用しているイメージsrcは、ボタンと同じくらい長くはありません。デフォルトはボタンの中心に合わせているようです。代わりに私はそれを左に揃えたいと思います。私はレイアウトの重力を使ってみましたが、応答はありませんでした。ここでImageButton内でイメージソースを揃える方法は?

は、コード..です

<LinearLayout 
    android:id = "@+id/llRoot" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="left" > 

    <ImageButton 
    android:id="@+id/ibSend" 
    android:layout_gravity="left" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:src="@drawable/send" > 
    </ImageButton> 

答えて

26

まあ、私はあなたがのImageButtonであなたのイメージが左にallignedしたいと思いますか?次に、これをImageButton属性に追加します。

android:scaleType="fitStart" 

ここで、イメージはImageButtonの左に揃えられます。

+0

ありがとう、それは完璧に機能しました。 – Mel

+0

プロパティの名前は混乱しますが、scaleTypeのすべてのオプションを使用すると、画像をストレッチするか、そのままにするかを決めることができます。 – Mauricio

関連する問題