آموزش Checkbox فارسی در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش Checkbox فارسی در برنامه نویسی اندروید می پردازیم به صورت معمول امکان پذیر نیست CheckBox را فارسی کنید ولی با استفاده از یکسری Attribute های اندروید می توانید در api های پایین این کار را انجام دهید با ما همراه باشید.
 
ابتدا راهای ممکن برای اینکار را بررسی می کینم سپس بهترین راه را شما می توانید انتخاب کنید !
ساده ترین راه برای اینکه Checkbox را Rtl یا راست چین کنید استفاده از تگ Support اندروید است که باید در بخش Checkbox قرار بگیرد و تنها مشکل آن این است که از Api  17 به بالا checkbox شما فارسی یا rtl می شود.
نمونه مثال کد

یا به صورت کد می توانید از کد زیر استفاده کنید.

ساخت یک نوع Checkbox کاستوم ! به صورت خیلی ساده همانند زیر

در بالا با استفاده از Linear و TextView و یک Checbox به صورت مستقل یک Checkbox ساختیم تنها مشکل بالا دو بار findview کردن آن است و شاید در صورت استفاده زیاد از Checkbox راه حل نهایی نباشد.
یکی دیگر از راه ها استفاده از

در بالا می توانید از ویژگی قرار داده شده استفاده کنید یا از کد زیر را با آن جایگزن کنید.

یک نمونه کد دیگر برای ساخت checkbox سفارشی در این بخش فقط با استفاده از کد Checbox ایجاد می شود.

یک کد ساده و شاید بهترین کد برای Rtl کردن Checkbox که در ادمه برای شما قرار می گیرد.

کد بالا بدون هیچ دردسری Checkbox را فارسی یا Rtl می کند.
 
موفق باشید.

مطالعه بیشتر