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

سلام دوستان عزیر این بار به آموزش EditText در برنامه نویسی اندروید می پردازیم از EditText برای گرفتن ورودی از کاربر می تونیم ازش استفاده کنیم یا آن را به یک Search تبدیل کنیم.
ابتدا به یکسری از ویژگی های آن می پردازیم
ویژگی android:autoText باعث می شود تا یکسری از کلامات انگیلیسی را در صورت غلط نوشتن درست آن را در بالای کیبورد شما ظاهر می شود.
ویژگی android:background یک عکس در پشت editText شما می اندازد (باید از پوشه drawbale انتخاب شود.)
ویژگی android:id که در همه object ها وجود دارد یک آیدی منحصر به فرد می باشد در بخش کد برنامه از آن استفاده می شود.
ویژگی android:visibility که سبب باعث می شود روی نمایش دادن یا ندادن آن کنترل داشته باشید.
ویژگی android:onClick سبب ایجاد کردن یک کلیک روی object ما میشه مقدار ورودی آن true و false است.
این تعدادی از ویژگی های مهم بود تعدادی زیادی از ویژگی آن مانده است که از حوصله این بحث خارج است.
در بخش اکتویتی خود کد زیر را قرار  دهید (در ادامه توضیح خواهد داده شد)
 

 
کد بالا هرچیزی را که در EditText قرار دهید و روی دکمه کلیک کنید سبب نمایش آن به شکل یک پیغام ( Toast ) می شود.
نحوه کار به این شکل است که ابتدا ما EditText و button را find می کنیم سپس برای دکمه یک کلیک تعریف می کنیم سپس در داخل آن مقدار که کاربر در input ما می نویسد را با استفاده از متد getText آن را به دست می آوریم و در آخر آن را نمایش میدهیم .
 

 
کد های مربوط به layout ما ابتدا باید این را درست کنید ! من حواسم نبودش یعنی در بالا هم یک دکمه و یک EditText قرار داده ایم .
 
فایل string.xml را باز کنید و کد زیر را در آن قرار دهید (برای دوستان تازه وارد این مسیر را دنبال کنند res/values/strings.xml )

 

مطالعه بیشتر