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-1403, Jelsoft Enterprises Ltd.