) में देरी कैसे सेट करें मैं एक मेमोरी गेम बनाने की प्रक्रिया में हूं। मेरी समस्या यह है कि जब भी मैं दूसरी बार क्लिक करता हूं, तो मैं टॉगल बटन भी नहीं देख सकता। स्पष्ट होने के लिए - पहले टॉगलबटन को टॉगल करें पर क्लिक करें, इसलिए मैं उस नंबर को देख सकता हूं, एक अलग टॉगलबटन पर दूसरा क्लिक टॉगल करने के लिए लगाया गया है, मुझे नंबर दिखाएं और फिर नंबरों को सेट करने के लिए आगे बढ़ें यदि संख्याएं हैं वही, या अगर वे अलग हैं तो उन्हें फिर से उलट दें।एंड्रॉइड ऑनक्लिक फ़ंक्शन
नीचे कोड है जो मैं अपने ऑनक्लिक फ़ंक्शन के रूप में उपयोग करता हूं, मैं किसी अन्य प्रकार की नींद या देरी समारोह को दूसरे "ब्लॉक" में कहीं भी डालने के बारे में सोच रहा हूं - (अगर (klikniecia == 2))।
इस विषय पर किसी भी मदद की सराहना की जाएगी।
public void onClick(View view) {
for (int i = 0; i < karta.length; i++){
if (view == karta[i]){
karta[i].setEnabled(false);
klikniecia++;
if (klikniecia == 1){
kartaID[0]=i;
kartaWartosc[0]=listaKart.get(i);
}
if (klikniecia == 2){
kartaID[1]=i;
kartaWartosc[1]=listaKart.get(i);
//i think, about setting a delay here, so i can see both of the cards, regardles if the're the same or not before reverting them.
if (czyPara()){
karta[kartaID[0]].setEnabled(false);
karta[kartaID[1]].setEnabled(false);
klikniecia=0;
}
else{
karta[kartaID[0]].setEnabled(true);
karta[kartaID[0]].toggle();
karta[kartaID[1]].setEnabled(true);
karta[kartaID[1]].toggle();
klikniecia=0;
}
}
}
}
}
क्यों लोग अभी भी अपने कोड में गैर अंग्रेजी नामों का उपयोग करते हैं? यह उन लोगों के लिए वास्तव में कठिन समझ/पढ़ता है जो $ भाषा नहीं बोलते हैं। – ThiefMaster
कोड में चर के पॉलिश नामों का उपयोग करना मेरे लिए आसान है, और जब मैं इसे लिखता हूं तो मैं इसे किसी और के बारे में नहीं सोचता ;-) हालांकि भविष्य में अधिक जटिल परियोजनाओं में मैं अंग्रेजी का उपयोग करने पर विचार कर सकता हूं :-) – Piotrgo