0
我正在使用ContextCompat(v4支持庫版本)以編程方式在我的代碼中獲取drawables。它在除了棉花糖以外的所有Android版本上工作正常。我的意思是圖像不顯示在屏幕上的機器人M.這裏是我使用的代碼:ContextCompat.getDrawable不能在棉花糖上工作
Drawable myDrawable = ContextCompat.getDrawable(mActivity, R.drawable.id);
myDrawable.setBounds(0, 0, (int) (myDrawable.getIntrinsicWidth() * 0.6), (int) (myDrawable.getIntrinsicHeight() * 0.6));
ScaleDrawable sd = new ScaleDrawable(myDrawable, 0, -1, -1);
mToggleButton.setCompoundDrawables(sd.getDrawable(), null, null, null);
你是什麼意思,它不工作? –
@Jared圖像在調用'setCompoundDrawables'時爲什麼沒有在屏幕上顯示在Marshmallow – allstraws
爲什麼你使用'sd.getDrawable()'而不是'sd'? – pskink