بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
شرط برای کلیک
سلام
دوستان من میخوام برای چهار تا کلیک شرط بزارم
مثلا اگر شماره 1 و 2 و 3 کلیک شد این کارو بکن
اگه شماره 4 کلیک شد یه کار دیگه
از این استفاده کردم نشد
if (txtja1.isClickable() || txtjb1.isClickable() || txtjc1.isClickable()) {
txtcheck1.setText("غلط");
txtcheck1.setTextColor(Color.parseColor("#fe0600"));
} else if (txtjd1.isClickable()) {
txtcheck1.setText("صحیح");
txtcheck1.setTextColor(Color.parseColor("#287200"));
}
کسی میدونه چجوری
+1
0
از Switch Case هم میتونی استفاده کنی (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
حمید زمانی
11 سال پیش
+2
0
شما باید برای همه دکمه ها یک listener تعریف کنی و داخلش id دکمه کلیک شده رو بگیری بعد با استفاده از دستور if else اکار مربوطه رو انجام بدی :
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
Button btn = (Button) v;
if(v.getId() == correctId){
// inja button dorost click shode
}else{
// inja yeki az 3 ta button ghalat click shode
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .