少し問題があります。私のアプリケーションは、ボタン、背景、フィールドなどに多くの外部リソースを使用する予定です。問題は、すべてのサイズの電話にフィットすることです。
500x500 の画像がある場合、700x800 などの電話に合わせて自動的に拡大縮小されません。この種の問題に対する一般的な修正方法は何ですか?
編集:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/blue_bg_login" />
</FrameLayout>
画像からは実際には見えませんが、画像の周りに境界線があり、どのサイズの電話解像度でも表示されます。青は上の灰色の幅でなければなりません。