如果单击按钮上的语句错误

时间:2013-10-13 11:52:22

标签: java android

有人可以帮助制作配对游戏并使用此if语句可以有人告诉我,如果有一个括号或半冒号丢失,看不到丢失的东西(pic2.getTag()== beck)有下划线有4个按钮想要配对或重置它们按钮以设置标签名称(靴子)开始这是有效但不适合非匹配 这工作

     if (pic2.getTag() == pic1.getTag()){            
    pic1.setVisibility(View.INVISIBLE);
    pic2.setVisibility(View.INVISIBLE);}    

这不是

 pic1.setOnClickListener(new View.OnClickListener()  {  
      public void onClick(View v) {  
         pic1.setTag(beck); 
         pic1.setBackgroundResource(R.drawable.becks);                           
         if (pic2.getTag() == beck) {
            pic1.setVisibility(View.INVISIBLE);
            pic2.setVisibility(View.INVISIBLE);
         }
      }
 });    

1 个答案:

答案 0 :(得分:2)

问题出在比较运算符==中。 View tagsObjects(最有可能是Strings),因此您需要将它们与equals进行比较.-

if (pic2.getTag().equals(pic1.getTag()))

if (pic2.getTag().equals(beck))