ImageView icon = new ImageView(this);
icon.setImageDrawable(R.drawable.alarm);
當我想設置繪製圖標它給我錯誤,android圖形drawable不能適用於ImageView
?設置可繪製浮動操作按鈕ImageView在Android中
ImageView icon = new ImageView(this);
icon.setImageDrawable(R.drawable.alarm);
當我想設置繪製圖標它給我錯誤,android圖形drawable不能適用於ImageView
?設置可繪製浮動操作按鈕ImageView在Android中
改爲使用setImageResource(R.drawable.alarm)
方法。
問題是你是通過你的資源的ID在
icon.setImageDrawable(R.drawable.alarm);
的方法,但這種方法只需要Drawable
作爲參數。 您應該在上面調用改變這個
icon.setImageDrawable(ContextCompat.getDrawable(context, R.drawable.alarm));
或者你應該改爲調用此方法。
我已經把可繪製的PNG格式的圖標..現在我想設置這個我命名的圖標是警報...現在我想設置該報警圖標到我的浮動操作按鈕,它是返回我相同的Android圖形錯誤? –
在此處查看http://stackoverflow.com/questions/30969455/android-changing-floating-action-button-color –
這是什麼樣的「這個」? 「這個」應該是這裏的背景。檢查「報警」可繪製是否存在。同時給予完整的logcat以便於調查。 – NamNH
ImageView icon = new ImageView(this); icon.setImageDrawable(ContextCompat.getDrawable(MainActivity.this,R.drawable.alarm)); FloatingActionButton actionButton = new FloatingActionButton.Builder(this) .setContentView(icon) .build(); SubActionButton.Builder itemBuilder = new SubActionButton.Builder(this); –
tthis是代碼,但我的圖標並沒有出現在浮動按鈕上。爲什麼? –