我从 android 开始,我想按照描述为单元格添加边框在这个答案中。所以我创建了 cell_background.xml 文件,Eclipse 在其中创建了该文件res\drawable
其中包含
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape= "rectangle" >
<solid android:color="#000"/>
<stroke android:width="1dp" android:color="#ff9"/>
</shape>
读到可绘制文件夹存在几个问题后,我将其逐字复制到res\drawable-*dpi
目录
现在,我的应用程序在以下行崩溃
Drawable drawable = Resources.getSystem().getDrawable(R.drawable.cell_background);
除了这个例外
12-16 14:26:28.624: E/AndroidRuntime(533): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f020000
项目和模拟器都设置为v3.0
有任何想法吗?我已经清理并重建了该项目,但它仍然崩溃。
问题是您使用Resources.getSystem(),它将为您提供对系统资源的引用。您应该使用 context.getResources() 代替。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)