Android 尝试在imageView的背景上设置位图时出现致命异常

Android 尝试在imageView的背景上设置位图时出现致命异常,android,exception,bitmap,imageview,android-drawable,Android,Exception,Bitmap,Imageview,Android Drawable,我明白了 在这一行 FATAL EXCEPTION: main java.lang.NoSuchMethodError: android.widget.ImageView.setBackground at ua.khuta.mobilereception.ProfileActivity.onCreate(ProfileActivity.java:117) at android.app.Activity.performCreate(Activity.java:4465)

我明白了

在这一行

FATAL EXCEPTION: main
    java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
    at ua.khuta.mobilereception.ProfileActivity.onCreate(ProfileActivity.java:117)
    at android.app.Activity.performCreate(Activity.java:4465)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
    at android.app.ActivityThread.access$600(ActivityThread.java:122)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4340)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    at dalvik.system.NativeStart.main(Native Method)
所有这些都可以在安卓4.4.2上正常工作,但在较低版本上不起作用。我的部分舱单是

imageView.setBackground(new BitmapDrawable(getResources(),k));

请尝试以下操作:

  <uses-sdk android:minSdkVersion="10"
        android:targetSdkVersion="17"/>
intsdk=android.os.Build.VERSION.sdk\u int;
if(sdk
请尝试以下操作:

  <uses-sdk android:minSdkVersion="10"
        android:targetSdkVersion="17"/>
intsdk=android.os.Build.VERSION.sdk\u int;
if(sdk
我必须放什么来代替“这里是您的可绘制”?getResources().getDrawable(您的id)或者您也可以使用新的BitmapDrawable(getResources(),k)。您只需要从位图创建-drawable我必须放什么来代替“here\u your\u drawable”?getResources().getDrawable(您的id)或者您也可以使用新的BitmapDrawable(getResources(),k)。您只需要从位图创建-可绘制