توی این آموزش میخوایم با ClearableEditText آشنا بشیم ، که معنی خودمونیش میشه یه ادیت تکست تر و تمیز ! این ClearableEditText دو تا ویژگی خوب داره . اولیش : متریال دیزاین تر از یه ادیت تکست معمولی هست و دومیش هم چک کردن اینکه ادیت تکست ما مقداری توش وارد شده یا نه ، که اگه وارد نشده وقتی کاربر دکمه Submit رو فشار داد ، بهش بگه که ادیت تکست خالی هست . توی این آموزش از کتابخونه خاصی استفاده نمیکنیم و فقط از لایبرری دیزاین خود اندروید کمک میگیریم :

یه کلاس جدید ( که کل این آموزش روی دوش این کلاس هست ) ، با اسم ClearableEditText و این کدها رو توش وارد میکنیم : 

توی لایوت اصلی برنامه یعنی activity_main این کدها رو میذاریم : 

حالا خیلی ساده ، توی کلاس اصلی برنامه ، یعنی MainActivity میگیم که اگه روی دکمه کلیک شد ، بیا چک کن که ادیت تکست چیزی وارد شده توش یا نه : 

و وقتی هم که کاربر یه چیزی رو توی ادیت تکست نوشت ، یه دکمه ضربدر کنارش باشه که وقتی روش کلیک کرد ، همه نوشته های ادیت تکست به صورت یه جا پاک بشن : 

نتیجه کار : 


و سورس رو هم میتونید از لینک زیر دانلود کنید : 

دانلود سورس

آموزش ClearableEditText در اندروید

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *