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是代码,但我的图标并没有出现在浮动按钮上。为什么? –