0
我有下面的XML圖像按鈕:如何動態重放的圖像按鈕圖像源的android
<ImageButton
android:id="@+id/imageButton1"
android:contentDescription="@string/button_click1"
android:layout_width="200dp"
android:layout_height="100dp"
android:layout_margin="20dp"
android:src="@drawable/button_default" />
現在我要動態圖像的源加載文件更改。我知道正確的方法是使用
this.button.setImageDrawable(this.default_source);
的問題是我要確保兩兩件事: 1.新的形象應該是在同一個地方如更換前。 2.如果新加載的圖像不是200dp * 100dp,我想自動縮放圖像而不是剪切它。任何想法如何做到這一點?
非常感謝!