2013-04-02 5 views
0

Я сделал андроид приложение с SplashScreen:Android: SplashScreen Фоновое изображение НЕПОНЯТНО

splash.xml:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/splashnine"> 




    <TextView 
     android:id="@+id/textView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="15dp" 
     android:textSize="16sp" 
     android:text="test" /> 

</RelativeLayout> 

где splashnine.png очень ясно с 1333x2000, но картина не ясно, когда тха приложение запущено.

+0

Вы можете показать свое образцовое изображение. – itsrajesh4uguys

ответ

2

Во-первых, вы должны поставить разные версии этого образа в различных drawable папок, таких как drawable-hdpi, drawable-xhdpi и т.д. Если вы просто поместить изображение в drawable папку, она загружается как mdpi изображения, а затем расширены.

Во-вторых, когда вы устанавливаете изображение в качестве фона, оно масштабируется вверх или вниз в зависимости от размера представления. Это означает, что качество изображения ухудшается из-за изменения размера.

0

Возможно, поскольку вы используете «fill_parent» с параметрами размера макета, изображение будет изменено в соответствии с размерами экрана вашего устройства. попробуйте изменить fill_parent на wrap_content или указать значения DP.

Смежные вопросы