質問
320x480の画像があり、画面全体に合わせたいです。これがmain.xmlコードです
<ImageView xmlns:android="http://schemas.android.com/apk/res/android">
android:id='@+id/splash_medium'
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/wallpaper320x480"
/>
画面には画像が表示されますが、左と右側にかなりのパディングがあり、上部と下部に少しパディングがあります。 Android:Paddingを0DIPに設定してから、結果なしで試してみました。
画像へのリンク、私はまだ画像を投稿できません: スクリーンショット
どんな助けも感謝します。
解決
これはおそらくあなたの写真のサイズとスケーリングの欠如に関する問題でした。画像が画面に入力するのに十分なピクセルがなく、写真を伸ばすように言わない場合は、側面にギャップがあります。修正は使用することです android:scaleType="fitXY"
. 。注意してください、これは画像がで設定されるときに適用されます android:src="..."
それよりも android:background="..."
背景はデフォルトでストレッチしてビューに適合するように設定されているためです。 (両方を持つことの目的は、画像の周りにフレームを持つようなことをすることができるということです。フレームを背景として、メインイメージをソースとして設定することにより。)
所属していません StackOverflow