2014-09-18 3 views
0

У меня есть два устройства Nexus5 и LG G3.Android 9patch изображение показывает результат разности каждого устройства

В том же проекте девять изображений патча показывают результат разности.

Это небольшое изображение является девять патч, имя файла является «main_ground_bg.9.png» -> enter image description here

Изображение белого цвета и имеет серую границу, где сверху, снизу.

И результаты ...

Nexus 5 работает хорошо.

enter image description here

Но G3 устройства LG показывает серый ...

enter image description here

Я гнал на ninepatch изображение на 'вытяжке-xxhdpi' папку

и исходный XML ниже код.

<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

Прежде всего 9-патч изображений в основном положить на вытяжке папку. –

+0

загрузите изображение с девятью патчами. – John

+0

Девятикратное изображение, где в папке «drawable» он не работает (http://bit.ly/1mh2p7D). и уже я загрузил девятикратное изображение и объяснил это. Но он слишком мал –

ответ

1

Пожалуйста, проверьте эту link .use Этот

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

Источник не работает на двух устройствах (Nexus5, LG G3) –

+0

Теперь я изменил scaleType. Проверьте это –

+1

Это лучше, чем fitCenter, но тот же результат моего вопроса. работает только в Nexus5. –