-1
我已经使用setBackgroundResource设置button1和button2的背景。如何检查两个按钮BackgroundResources在代码中是相同的。检查两个按钮BackgroundResources是相同的按钮
我已经使用setBackgroundResource设置button1和button2的背景。如何检查两个按钮BackgroundResources在代码中是相同的。检查两个按钮BackgroundResources是相同的按钮
我认为没有办法获得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 }
代码或布局
?我想检查 – 2014-09-11 07:51:09
代码 – 2014-09-11 07:56:51
您无法从按钮或任何其他视图获取资源ID。 – 2014-09-11 08:01:07