私は を持っている Android アプリケーションを持っています。ImageView
サイズを一定に保つ必要があります。これには、さまざまなサイズのさまざまな画像を入れる必要がありImageView
ます。
すべての画像が に収まるようにする必要があるだけです。画像ImageView
が小さい場合はサイズを大きくし、大きい場合は小さくする必要があります。
お時間をいただきありがとうございます。
私は を持っている Android アプリケーションを持っています。ImageView
サイズを一定に保つ必要があります。これには、さまざまなサイズのさまざまな画像を入れる必要がありImageView
ます。
すべての画像が に収まるようにする必要があるだけです。画像ImageView
が小さい場合はサイズを大きくし、大きい場合は小さくする必要があります。
お時間をいただきありがとうございます。
dp
またはを使用して ImageView のサイズを修正しfill_parent
、 に設定android:scaleType
しfitXY
ます。
あなたの場合、あなたはする必要があります
android:scaleType
に設定fitXY
以下に例を示します。
<ImageView
android:id="@+id/photo"
android:layout_width="200dp"
android:layout_height="100dp"
android:src="@drawable/iclauncher"
android:scaleType="fitXY"/>
ImageView scaleTypeの詳細については、開発者のWebサイトを参照してください。
これを試して
ImageView img
Bitmap bmp;
int width=100;
int height=100;
img=(ImageView)findViewById(R.id.imgView);
bmp=BitmapFactory.decodeResource(getResources(),R.drawable.image);//image is your image
bmp=Bitmap.createScaledBitmap(bmp, width,height, true);
img.setImageBitmap(bmp);
または 、完全な画像サイズをメモリにロードする場合は、使用できます
<ImageView
android:id="@+id/img"
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/image"
android:scaleType="fitXY"/>
これを試すこともできます。たとえば、背面の画像ボタンを作成したい場合、「500x500 png」があり、小さなボタン サイズに収まるようにしたいとします。
このコード行を Imageview に追加します。
android:scaleType="fitXY"
例:
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/imageView2"
android:src="@drawable/Backicon"
android:scaleType="fitXY"
/>