2014-09-18 3 views
0

J'ai deux appareils Nexus5 et LG G3.Android 9patch image montre la différence résultat de chaque appareil

Dans le même projet, neuf images de patch montrent un résultat de différence.

Cette petite image est le patch neuf que le nom de fichier est « main_ground_bg.9.png » -> enter image description here

L'image est blanche et a bordure grise où haut, en bas.

et les résultats sont ...

Nexus 5 fonctionne bien.

enter image description here

Mais LG appareils G3 montre gris ...

enter image description here

Je roulés l'image ninepatch sur le dossier Drawable-xxhdpi '

et source XML est en dessous du code.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:background="#FFFFFFFF" 
tools:context=".MyActivity"> 

<ImageView 
    android:text="@string/hello_world" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:background="@drawable/main_ground_bg" /> 

</RelativeLayout> 
+0

d'abord toutes les images 9-patch pour la plupart mis sur le dossier drawable. –

+0

téléchargez également votre image de patch neuf. – John

+0

Images à neuf patchs dans lesquels le dossier 'drawable' ne fonctionne pas (http://bit.ly/1mh2p7D). et déjà j'ai téléchargé image neufpatch et l'a expliqué. Mais c'est trop petit –

Répondre

1

S'il vous plaît vérifier ce link .Utilisation Ce

<ImageView 
     android:layout_width="100dp" 
     android:layout_height="100dp" 
     android:scaleType="fitXY" 
     android:adjustViewBounds="true" 
     android:src="@drawable/main_ground_bg" /> 
+1

La source ne fonctionne pas sur deux appareils (Nexus5, LG G3) –

+0

Maintenant, j'ai changé scaleType. Check this out –

+1

C'est mieux que fitCenter, mais le même résultat de ma question. ne fonctionne bien dans Nexus5. –

Questions connexes