2011-11-20 5 views
1

私のアプリのスプラッシュ画面を作成しようとしていますが、画像が画面中央の四角に切り取られています。 Eclipseの「グラフィカルレイアウト」タブの画面のモックアップはうまく見えますが、エミュレータや携帯電話でテストすると、画面の中央の四角に画像が切り抜かれます。imageviewの画像が正方形にならないようにするにはどうすればよいですか?

エミュレータのスクリーンショットはhereです。

このためのコードは次のとおりです。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/relativeLayout1" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/digitalorange" /> 

</LinearLayout> 
+1

あなたはどのAndroidバージョンとAPIレベルを開発していますか? –

+0

これはあなたのアクティビティxmlにあるすべてのコードですか? ImageViewをRelativeLayoutまたはFrameLayoutに配置してみましたか? –

+0

私は相対的なフレームを試みましたが、それは助けになりませんでした。私は2.3.3(レベル10、私は思う)で働いています。これがsplashscreen.xmlのすべてのコードです。 – mikeagoff

答えて

0

は、あなたのImageViewandroid:scaleType="fitXY"を追加してみてください、それはあなたが望むものを与えますかどうかを確認します。

+0

それは役に立ちません。私はまだエミュレータで同じ結果を得ています。 「グラフィカルレイアウト」タブでは、画像が比例して伸びていないため、画像が歪んでしまいます。 – mikeagoff

関連する問題