检查两个按钮BackgroundResources对于按钮是相同的

时间:2014-09-11 07:45:53

标签: android eclipse

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

1 个答案:

答案 0 :(得分: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 }