【发布时间】:2017-12-02 03:19:06
【问题描述】:
我有两个 ImageButton,每个都有不同的图像。我需要找到基本上允许 ImageButton2 显示 ImageButton1 的图像的 Java 代码。我一直在胡思乱想,但我认为魔法命令应该是这样的:
ImageButton2.setImageResource( ImageButton1.getImageAlpha() );
ImageButton2.setImageResource( ((BitmapDrawable) ImageButton1.getDrawable()).getBitmap() );
int id = ImageButton1.getId();
ImageButton2.setImageResource( R.drawable.(id) );
但是这些都不能编译。答案必须是这样的:
ImageButton2.setImageResource( ImageButton1.getImageResource() );
有人看到解决方案吗?我整天都在做这件事。谢谢。
【问题讨论】:
标签: java android android-imageview android-view imagebutton