【发布时间】:2012-02-07 03:00:17
【问题描述】:
当我尝试显示警报对话框时,我得到以下 logcat:
01-04 10:14:06.440: 错误/AndroidRuntime(5993): 致命异常: main android.content.res.Resources$NotFoundException:来自可绘制资源 ID #0x108022c 的文件 res/drawable-mdpi/dialog_top_holo_dark.9.png 在 android.content.res.Resources.loadDrawable(Resources.java:1942) 在 android.content.res.Resources.getDrawable(Resources.java:664) 在 android.view.View.setBackgroundResource(View.java:11695) 在 com.android.internal.app.AlertController.setBackground(AlertController.java:659) 在 com.android.internal.app.AlertController.setupView(AlertController.java:429) 在 com.android.internal.app.AlertController.installContent(AlertController.java:241) 在 android.app.AlertDialog.onCreate(AlertDialog.java:336) 在 android.app.Dialog.dispatchOnCreate(Dialog.java:353) 在 android.app.Dialog.show(Dialog.java:257) 在 android.app.AlertDialog$Builder.show(AlertDialog.java:932) 在 com.sms.MyActivity$3.onClick(MyActivity.java:180) 在 android.view.View.performClick(View.java:3511) 在 android.view.View$PerformClick.run(View.java:14105) 在 android.os.Handler.handleCallback(Handler.java:605) 在 android.os.Handler.dispatchMessage(Handler.java:92) 在 android.os.Looper.loop(Looper.java:137) 在 android.app.ActivityThread.main(ActivityThread.java:4424) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:511) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 在 dalvik.system.NativeStart.main(本机方法) 引起:java.io.FileNotFoundException: res/drawable-mdpi/dialog_top_holo_dark.9.png 在 android.content.res.AssetManager.openNonAssetNative(本机方法) 在 android.content.res.AssetManager.openNonAsset(AssetManager.java:407) 在 android.content.res.Resources.loadDrawable(Resources.java:1934) ... 21 更多
谁能指出我正确的方向,到目前为止,谷歌搜索已被证明是徒劳的..
【问题讨论】:
标签: android android-alertdialog