如何从按钮中获取绘图?

Pix*_*ech 9 android

从按钮开始,我们可以使用android:drawableLeft来设置按钮左侧的drawable.有没有办法以编程方式获得这个drawable?

<Button android:id="@+id/detail_refresh_btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="@string/refresh" 
        android:gravity="center"
        android:drawableLeft="@drawable/progress"
/>
Run Code Online (Sandbox Code Playgroud)

有没有办法在Java代码中获得可绘制的"进展"?

Jef*_*ffS 20

I think you want Button.getCompoundDrawables()[0]