2016-09-27 2 views
2

Я установил фоновое изображение в корневой макет. Это отлично подходит для nexus 5 (5.0.1) и nexus 5x (6.0.1). Но на Nexus 4 (4.4.4) приложение аварии и дает следующие ошибкиОшибка приложения на Nexus 4 (4.4.4) из-за фонового изображения

android.view.InflateException: Binary XML файл строка # 19: Ошибка накачивания класс в android.view.LayoutInflater.createView (LayoutInflater .java: 620) на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:696) в android.view.LayoutInflater.rInflate (LayoutInflater.java:755) в android.view.LayoutInflater.inflate (LayoutInflater. java: 492) на android.view.LayoutInflater.inflate (LayoutInflater.jav а: 397) на com.mobifilia.monitormymortgage.Fragments.HelpScreenFirstFragment.onCreateView (HelpScreenFirstFragment.java:38) на android.support.v4.app.Fragment.performCreateView (Fragment.java:1974) на андроид .support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1067) на android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1252) на android.support.v4.app.BackStackRecord .run (BackStackRecord.java:742) по адресу android.support.v4.app.FragmentManagerImpl.execPendingAc ЦИИ (FragmentManager.java:1617) на android.support.v4.app.FragmentManagerImpl.executePendingTransactions (FragmentManager.java:570) на android.support.v4.app.FragmentPagerAdapter.finishUpdate (FragmentPagerAdapter.java:141) на android.support.v4.view.ViewPager.populate (ViewPager.java:1177) на android.support.v4.view.ViewPager.populate (ViewPager.java:1025) на android.support.v4.view. ViewPager.onMeasure (ViewPager.java:1545) на android.view.View.measure (View.java:16497) на android.widget.RelativeLayout.measureChildHorizontal (RelativeLayou t.java:719) на android.widget.RelativeLayout.onMeasure (RelativeLayout.java:455) на android.view.View.measure (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup. Java: 5125) на android.widget.LinearLayout.measureChildBeforeLayout (LinearLayout.java:1404) в android.widget.LinearLayout.measureVertical (LinearLayout.java:695) в android.widget.LinearLayout.onMeasure (LinearLayout.java : 588) на android.view.View.measure (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на android.support.design.widget.CoordinatorLayout.onMeasureChild (CoordinatorLayout.java:668) на android.support.design.widget.CoordinatorLayout.onMeasure (CoordinatorLayout.java:735) в android.view.View. мера (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на android.widget.FrameLayout.onMeasure (FrameLayout.java:310) на android.support.v7.widget.ContentFrameLayout.onMeasure (ContentFrameLayout.java:135) на android.view.View.measure (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на андроид .widget.LinearLayout.measureChildBeforeLayout (LinearLayout.java:1404) на android.widget.LinearLayout.measureVertical (LinearLayout.java:695) на android.widget.LinearLayout.onMeasure (LinearLayout.java:588) в android.view .View.measure (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на android.widget.FrameLayout.onMeas Юр (FrameLayout.java:310) на android.view.View.measure (View.java:16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на android.widget.LinearLayout.measureChildBeforeLayout (LinearLayout.java:1404) на android.widget.LinearLayout.measureVertical (LinearLayout.java:695) на android.widget.LinearLayout.onMeasure (LinearLayout.java:588) на android.view.View.measure (Просмотреть .java: 16497) на android.view.ViewGroup.measureChildWithMargins (ViewGroup.java:5125) на android.widget.FrameLayout.onMeasure (FrameLayout.java:310) на com.android.internal.policy.impl.PhoneWindow $ DecorView.onMeasure (PhoneWindow.java:2291) на android.view.View.measure (View.java:16497) на android.view.ViewRootImpl.performMeasure (ViewRootImpl.java:1912) на android.view.ViewRootImpl.measureHierarchy (ViewRootImpl.java:1109) на android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1291) в android.view.ViewRootImpl.doTraversal (ViewRootImpl .java: 996)

Это xml-файл.

<?xml version="1.0" encoding="utf-8"?> 
    <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:background="@drawable/backgraound"> 


     <ScrollView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:scrollbars="none"> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical"> 
     // other view 
    </LinearLayout> 
     </ScrollView> 
    </RelativeLayout> 

Если я удаляю фоновое изображение из xml, это также работает и с nexus 4. Как я могу решить эту проблему? Заранее спасибо

+0

Что содержит _ @ drawable/backgraound_? – Piyush

+0

@piyush это фоновое изображение с разрешением 320 * 586 и 343,69 kb размер. –

+0

В какой папке вы поместили изображения? Является ли это drawable-v21? –

ответ

2

Вы могли бы поместить изображения в вытяжки-V21 папки, которая относится к апи уровня 21 и выше. Эти папки предназначены для Lolipop и post Lolipop версия. Вот почему он не работает в Kitkat или более низких версиях. Поместите свои изображения в папку drawable, чтобы все версии api могли получить к ней доступ. С радостью помогите ...

+0

спасибо .. его работа –

+0

Ваш прием .. :) –

1

Просто поместите свое изображение в папку с возможностью вырезания. drawable -v21 для версий Android> 19. Потому что, если это в Android 4.4 (API 19), его не в состоянии извлечь изображение, и оно может быть метанием ошибки

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