2014-09-11 79 views
-1

我已经使用setBackgroundResource设置button1和button2的背景。如何检查两个按钮BackgroundResources在代码中是相同的。检查两个按钮BackgroundResources是相同的按钮

+0

?我想检查 – 2014-09-11 07:51:09

+0

代码 – 2014-09-11 07:56:51

+0

您无法从按钮或任何其他视图获取资源ID。 – 2014-09-11 08:01:07

回答

0

我认为没有办法获得backgroundresource的资源ID您可以尝试为视图设置标签并使用gettag方法比较它。

button1.setTag(getResources().getResourceEntryName(R.drawable.your_drawable_name)); 
button2.setTag(getResources().getResourceEntryName(R.drawable.your_drawable_name)); 

,并比较它们为:

if(button1.gettag==button2.gettag) 
     { 
     //enter code heredo the thing here } 
代码或布局