我想找到一种方法来阅读一个按钮的背景图像名称(我有三个不同的可能图像为按钮状态xml文件中的每个按钮),以便每次用户单击按钮时,我可以将该图像名称值在if语句,看看是否我需要的按钮图像切换到下一个图像或没有(3个图像)在Android中,如何读取当前按钮的背景图片?
我想这
button1.getBackground()
然后我用干杯以显示使用此的瓦列:
Toast.makeText(Tre Activity.this,String.valueOf(button1.getBackground()),Toast.LENGTH_SHORT).show();
我想它会给我我的3个按钮状态的形象之一,而是它给了我这样的: [email protected]
那么,如何可以获取当前当前背景绘制的图像分配给按钮?
在此先感谢大家的帮助!
它转换为一个'BitmapDrawable'和调用[getBitmap()](http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#getBitmap%28%29)。你会得到实际的图像位图... – Knickedi
我正在研究如何做你的想法。谢谢。 –