2011-07-05 7 views
0

ホームアプリケーションをカスタマイズするためのアプリケーションを作成しています。ここでは、すべてのアプリケーションの画像を取得してギャラリービューに表示します。さて、私が望むのは、画像のサイズと回転角度を右、左、中央に基づいて変更することです。私はサイズを変更するには、コードにAndroidで画像のサイズを変更する(ギャラリービュー)

<Gallery android:id="@+id/gallery" 
    android:background="#70000000" 
    **android:layout_width="match_parent" 
    android:layout_height="60dip"** 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:gravity="center_vertical" 
    android:spacing="16dp" 
/> 

を使用しますが、サードパーティのイメージのために、私は大きな画像を取得しています一方、私は私がspecifingていますどのようなサイズ、デフォルトのアプリケーションのための画像のデフォルトサイズを取得しています。 すべての画像を同じサイズにしたい。

答えて

0

以下の属性をGridViewに設定すると、GridViewの場合のみで、GridViewの場合は属性になりません。あなたがGridViewアイテムの高さと幅を修正したい場合は

android:layout_width="match_parent" 
android:layout_height="60dip 

は、カスタム行レイアウトを取ることによってGridViewのカスタムアダプタを定義することができます。 1つの画像ビューで所望の高さと幅を持つカスタム行レイアウトを定義し、同じ行xmlレイアウトを使用してGridViewのカスタムアダプタを定義し、同じアダプタを使用してGridViewの内部に設定します。

関連する問題