解决方案 »

  1.   

    显然这样做太麻烦了。你自定义一个View 绘画一下。
    根据不同的电量 来重绘图形。
      

  2.   

    我已经有那101张图片素材了。所以就想有什么方法,能动态的改变R.drawable.xxx这个地址
      

  3.   

    mContext.getResources().getIdentifier(name, defType, defPackage)解决你的一切烦恼。例如你的: X = 30,int resID = getResources().getIdentifier( "stat_sys_battery_"+ X, "drawable", "youPackageName");imageView1.setImageResource(resID);