私は Eclipse で Android アプリケーションを構築していますが、画面内の画像の配置をマスターするのに苦労しています。画像を相対レイアウトで配置しました。画像の境界線を画面の境界線と完全に一致させたいのですが、画像を手動で拡張すると収まらず、パディングを配置しても:/ (右側を参照)大丈夫ですが、左ではありません、問題は画面の寸法についても問題ではありません)
ご協力ありがとうございました
これを行うには、次のコードを使用して画面の寸法を取得する必要があります。
// pixels
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
次に、幅と高さのプロパティを使用して、画像の寸法をプログラムで設定する必要があります。
画像をアクティビティの背景にする必要がある場合は、background プロパティを使用できます。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootRL"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</RelativeLayout>
「@drawable/your_image_name」はあなたの画像です。画像は、さまざまなサイズの画面に対して Google が推奨するサイズである必要があります。