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

شرط برای کلیک

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

سلام 

دوستان من میخوام برای چهار تا  کلیک شرط بزارم

مثلا اگر شماره 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
}
}
 

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