Android ImageView,如何通过编程方式获取可绘制图形的SRC?

Android ImageView,如何通过编程方式获取可绘制图形的SRC?,android,imageview,drawable,src,Android,Imageview,Drawable,Src,因此,对于ImageView,有一个ImageView.getBackground()返回可绘制的背景。有没有一种方法可以让src像这样以编程方式绘制 以下是我的一个小例子: main.xml的代码片段 ... <ImageView android:id="@+id/main_iv" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@d

因此,对于ImageView,有一个ImageView.getBackground()返回可绘制的背景。有没有一种方法可以让src像这样以编程方式绘制

以下是我的一个小例子:

main.xml的代码片段

...
<ImageView
    android:id="@+id/main_iv"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:src="@drawable/imageSrc"
    android:background="@drawable/imageBG" />
...
图像视图中获取
可绘制的

图像视图中获取
可绘制的

public class ActivityMain extends Activity {
    ImageView iv;
    ...

    ...
    @Override
    public void onCreate(Bundle sIS){
        super.onCreate(sIS);
        setContentView(R.layout.main);
        iv = (ImageView)findViewById(R.id.main_iv);
        Drawable bg = iv.getBackground();
        // Drawable source = iv.getSource(); but this method does not exist
    }
...
}