2015-07-10 3 views
3

Я использую шаблон фрагмента навигации в Android Sutdio. Я добавил ImageView в fragment_main.xml следующимИзображение сбой приложения

<ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/imageView" 
     android:src="@drawable/at" 
     android:layout_below="@+id/section_label" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_marginTop="80dp" /> 

И код Java выглядит следующим образом В методе OnCreate.

img = (ImageView)findViewById(R.id.imageView); 

В разделе прилагается способ.

img.setImageResource(R.drawable.at); 

Каждый раз, когда я запускаю этот код, он сбой. Если источник изображения установлен в XML, он работает очень хорошо, но когда я использую java-файл для изменения источника изображения. Он падает, заявив, что приложение «К сожалению» остановлено. Детали изображения, если необходимый размер изображения: 32,3 кб Размеры: 450 * 432 пикселей

+4

Отлично, но вы должны предоставить некоторый код, стек или некоторый контекст, чтобы мы могли понять, что происходит. Кстати, вы задаете свой вопрос, поскольку это цитата, а это не так, поэтому отформатируйте ее правильно. – droidpl

+0

Кроме того, вы должны указать коды ошибок, если они есть –

+0

Вы должны указать точную ошибку, которую вы получаете. Скорее всего, у вас нет ссылки на элемент, который вы пытаетесь изменить, или вы обращаетесь к нему слишком рано, пока он еще не завышен. – MiltoxBeyond

ответ

0

См андроида Console Log, если найти источник ошибки там

Является ли отчеты о сбоях, поступающие от некоторой версии андроида, и у вас есть определенные ресурсы только в квалифицированных папках, т. е. «drawable-mdpi» вместо «drawable»? прочитайте это http://developer.android.com/guide/topics/resources/providing-resources.html

Если вы используете Eclipse, вы пробовали очистить и перестроить свой проект? У меня была аналогичная проблема.

+0

Я использую андроид-студию. И изображение находится в папке с рисунком –

+0

Увидели журнал ошибок там –

+0

android Console Log - ваш лучший друг, logcat даст вам ошибку журнала, вот как я нахожу свою ошибку – Dev

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