图像导致应用程序崩溃

3

我将使用Android Studio中的导航片段模板。我已经在fragment_main.xml中添加了一个ImageView,如下所示:

<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 kb 尺寸:450 * 432像素

4
好的,但您应该提供一些代码、堆栈跟踪或一些上下文信息,以便我们理解正在发生什么。顺便说一句,您将问题询问时似乎以引言的形式呈现,但实际上并不是,所以请正确格式化它。 - droidpl
此外,如果有任何错误代码,请提供它们。 - sitting-duck
缺少错误信息、堆栈跟踪和可重现的内容。 - JustinAngel
很遗憾,应用程序已停止。 - user4371190
我需要稍后动态地进行更改。目前,我只在drawable中保留了一张图片 @TheWhiteLlama - user4371190
显示剩余4条评论
1个回答

0

查看Android控制台日志,如果可以在那里找到错误源

崩溃报告是否来自某个版本的Android,并且您只有在合格文件夹中才有特定资源,例如“drawable-mdpi”而不仅仅是“drawable”?阅读此http://developer.android.com/guide/topics/resources/providing-resources.html

如果您正在使用Eclipse,您尝试过清理和重建项目吗?这解决了我遇到的类似问题。


我正在使用Android Studio。而且图片在drawable文件夹中。 - user4371190
Android的控制台日志是你最好的朋友,logcat将提供日志错误信息,这就是我发现错误的方式。 - Dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接