我在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像素
答案 0 :(得分:0)
请参阅android控制台日志,如果可以找到错误来源
崩溃报告是否来自某个版本的android,并且您只在合格的文件夹中拥有某些资源,即&#34; drawable-mdpi&#34;而不只是&#34; drawable&#34;?阅读此http://developer.android.com/guide/topics/resources/providing-resources.html
如果您正在使用Eclipse,您是否尝试过清理和重建项目?这解决了我遇到的类似问题。