آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در دستور ساده if

MeHDi  11 سال پیش  11 سال پیش
0 0

با عرض سلام.

من تو برنامه ام این قسمت مشکل پیدا کرده و نمیدونم که چرا باز کلیکها انجام میشه.

ممنون میشم دوستان راهنمایی بفرمایند. میخوام تا وقتی روی txtNum کلیک کنم که عددش بشه 10 بعد از اون دیگه متد OnClick اجرا نشه..!

 

 counter=0;
		
txtNum.setText("" + counter);
		
	if(counter<10){
		txtNum.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View view) {
				counter++;
				txtNum.setText("" + counter);
			}
		});
	} else if (counter>=10){
		Toast.makeText(G.context, "دوره انتخابی به پایان رسیده!",Toast.LENGTH_SHORT).show();
	}
+1 0
باید دستور if رو بیاری داخل onclick :) شما بردی بالای دستور onClick (11 سال پیش)
0 0
متاسفانه توی برنامه نویسی هنوز خیلی ضعیفم.. مشکل برطرف شد. من میخواستم که کل کلیک انجام نشه که گویا اشتباه بوده. ممنونم از شما محمدحسین عزیز. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .