Ошибка ImageView - PullRequest
       21

Ошибка ImageView

0 голосов
/ 28 апреля 2018

Я столкнулся с действительно странной проблемой. Это происходит только в том случае, если я установил drawable как src для ImageView.

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.backgrounds.test/com.backgrounds.test.activities.PointsActivity}: android.view.InflateException: Binary XML file line #76: Binary XML file line #76: Error inflating class ImageView
Caused by: android.view.InflateException: Binary XML file line #76: Binary XML file line #76: Error inflating class ImageView
Caused by: android.view.InflateException: Binary XML file line #76: Error inflating class ImageView
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.at.d()' on a null object reference
at android.support.v7.widget.au.setImageDrawable(Unknown Source:5)

Эта ошибка не возникает, если я не устанавливаю какие-либо элементы рисования для этого ImageView.

Я пытался изменить рисованные объекты, сжать их, повторно импортировать в проект, но мне ничего не помогло. Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2018

На самом деле ваша ошибка при накачке imageView. Пожалуйста, проверьте ваш imageView не нуль, прежде чем установить изображение src.

0 голосов
/ 28 апреля 2018

Я также столкнулся с той же проблемой, и решить, добавив строку ниже в вашем Метод действия onCreate ():

AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

, а также попробуйте добавить в ImageView ваш xml-файл:

app:srcCompact instead of android:src.

Это работает для меня. Пожалуйста, попробуйте, это поможет вам.

...