setBackgroundResource是View的方法
setImageResource是ImageView的方法
对于每个View都可以设置背景,而ImageView或者ImagaButton,在其视图中有添加了一个View抓们用来放置Image,用来区分background

解决方案 »

  1.   

    那这个跟在AsyncTask中调用有什么联系呢?ImageView也继承了setBackgroundResource方法。帮忙讲的详细点
      

  2.   

    doInBackground不是非UI线程么
    怎么能直接更新界面中控件。。
      

  3.   

    setBackgroundResource是修改背景图片
    setImageResource是修改前景图片
      

  4.   

    setBackgroundResource是设置view的背景图片
    setImageResource是设置ImageView的图片
      

  5.   

      同意3楼,doinbackground 是后台线程,不要在这里处理UI!在onPostExecute 方法里面来进行处理UI方面的
      

  6.   

    据我所知, 低版本的android 没有强制 UI操作(类似setImage) 必须在UI线程上。3.0 以下 ,只要没有引起同步异常,就能工作。高版本的andorid 如果在非UI线程中点用UI操作,系统会直接崩溃报错。你可以测试下。
      

  7.   

    doInBackground里是不可以操作UI里的东西的,不然android也不会搞出个ANR问题了