در تصویر زیر یک Toggle Button را مشاهده می کنید.

ToggleButton دکمه ای است که به کاربر توانایی انتخاب بین دو حالت را میدهد .دقیقا مثل کلید روشن و خاموش کردن لامپ ها که کاربر با لمس اون میتونه یکی از حالت های روشن یا خاموش بودن لامپ را مشخص کنه.

نحوه تعریف یک Toggle Button با XML
برای تعریف یک ToggleButton در لیوت کد <ToggleButton … > را درون لیوت قرار میدهیم که به جای سه نقطه خصوصیات مربوط به ToggleButton قرار داده می شوند.

خصوصیات ویژه :
android:textOff: این خصوصیت متن نمایشی روی ToggleButton را موقعی که در حالت خاموش قرار دارد مشخص میکند.
android:textOn : این خصوصیت متن نمایشی روی ToggleButton را موقعی که در حالت روشن قرار دارد را مشخص می کند.
android:checked : در صورتی که این خاصیت را برابر true قرار دهید به طور پیش فرض دکمه در حالت روشن قرار میگیرد و اگر آن را در حالت false قرار دهید دکمه در حالت خاموش قرار می گیرد.

مثال :کدهای زیر یک ToggleButton را مشابه آن چه در gif بالا میبینید برای ما ایجاد میکنند

همان طور که مشاهده میکنید :
در خط نهم با بکار بردن android:textoff متن ToggleButton را برای موقعی که در حالت خاموش قرار دارد مشخص کرده ایم.
در خط دهم بکار بردن android:texton متن ToggleButton را برای موقعی که در حالت روشن قرار دارد مشخص کرده ایم.

  • نویسنده : مدیر
  • تاریخ ارسال : ۱۷ مهر ۱۳۹۵
  • دیدگاه ها : دیدگاه‌ها برای آشنایی با View ها در اندروید : ToggleButton بسته هستند