2013-10-13 79 views
1

有人可以請幫助製作雙遊戲和使用此if語句可以有人告訴我,如果一個括號或半冒號失蹤不能看到最新遺漏(pic2.getTag()== beck)加下劃線有4按鍵要配對或重置按鈕開始設定標籤名稱(靴)這工作,但沒有良好的非匹配 這工作如果聲明erroron按鈕點擊

 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); 
     } 
     } 
});  
+0

什麼類的變量比較?也;你有沒有編譯錯誤? –

+0

你有沒有試圖把「」放進去? –

+0

「」這些都是什麼都沒有好發現我隨機嘗試,它完成了這項工作 –

回答

2

的問題是在比較運營商==View tagsObjects(最有可能Strings),所以你需要將它們與equals .-

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

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