2011-11-20 3 views
1

Я пытаюсь создать заставку для своего приложения, но изображение становится обрезанным до квадрата в центре экрана. Макет экрана на вкладке «Графическая компоновка» в Eclipse выглядит хорошо, но когда я тестирую его на эмуляторе или моем телефоне, изображение обрезается/обрезается до квадрата в центре экрана.Как предотвратить обрезание изображений в образе изображения на квадрат?

Скриншот из эмулятора доступен 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

Try Добавление android:scaleType="fitXY" к вашему ImageView и посмотреть, если это дает то, что вы хотите.

+0

Это не помогает. Я все равно получаю тот же результат в эмуляторе. На вкладке «Графическая компоновка» она искажает изображение, поскольку оно не растягивается пропорционально. – mikeagoff