View Full Version : دکمه روشن/خاموش
  
pouya1999best@g
پنج شنبه 26 تیر 1393, 04:01 صبح
یه دکمه روشن خاموش(سوئیچ) دارم؛
میخوام وقتی روی حالت روشن بود،فلان دستور اجرا بشه و وقتی خاموش بود هیچی انجام نشه؛
از چه کدیباید استفاده کنم؟؟؟
poorman
پنج شنبه 26 تیر 1393, 05:07 صبح
سلام
شما میتونید با tag کار کنید، مثلا وقتی دکمه روشن میشه بگید btn.setTag("on") و وقتی دکمه خاموش میشه تگ رو تغییر بدید
 بعد توی کدتون چک کنید اگر btn.getTag().equals("on") فلان کار رو بکن در غیراینصورت کاری نکن
pouya1999best@g
پنج شنبه 26 تیر 1393, 10:28 صبح
یعنی این همون چیزیه که توی checkbox با نام is checked شناخته میشه؟؟؟
amin_nez
پنج شنبه 26 تیر 1393, 12:07 عصر
اگه منظور شما ToggleButton هست با متد isChecked می تونید بفهمید.
نمونه کد:
tgbutton = (ToggleButton) findViewById(R.id.toggleButton1);
        tgbutton.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                 if (tgbutton.isChecked()) {
 
                        Toast.makeText(activity, "ON", Toast.LENGTH_SHORT).show();
                    } else {
 
                        Toast.makeText(activity, "OFF", Toast.LENGTH_SHORT).show();
                    }
            }
        });
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.