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

ارسال شده توسط: حسین درویشی Comments: 0

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

در برنامه نویسی اندروید کامپوننتی به نام EditText وجود دارد که برای دریافت متن از کاربر کاربرد دارد کاملا اسم آن هم شایسته انتخاب شده است زیرا متن داخل آن ویرایش می شود

تعریف یک EditText در اندروید استودیو

    <EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txtEdite"
/>

این تکه کد در بخش Resource باید قرار بگیرد که در نتیجه یک EditText را با آی دی txtEdite می سازد در ادامه برخی از ویژگی های آن را مورد بررسی قرار خواهیم داد.

ویژگی های EditText در اندروید استودیو

Layout_width

برای تعیین عرض کنترلکاربرد دارد که دو مقدار پیش فرض را می تواند قبول کند یکی Warp_Parent که عرض آن براساس مقدار طولی که در آن قرار می گیرد تعیین می شود و دیگری Match_Parent که طول آن کل صفحه را در برمی گیرد.

Layout_Height

این هم مانند Layout_Width دو مقدار پیش فرض (Warp_Parent و Match_Parent) را می گیرد منتهی اینبار تاثیر آن دو در ارتفاع کنترل می باشد.

id

برای تعیین یک شناسه به شی کاربرد دارد که برای شناساسی کنترل در بخش کدهای جاوا می باشد که در مثال های بعدی بررسی خواهیم کرد.

android:layout_marginRight

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

android:layout_marginTop

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

android:layout_marginLeft

با این ویژگی کنترل از سمت چپ با توجه به مقداری که براساس dp تعیین می شود فاصله می گیرد

android:layout_marginBottom

با این ویژگی کنترل از سمت پایین با توجه به مقداری که براساس dp تعیین می شود فاصله می گیرد

android:layout_margin

با این ویژگی کنترل از هرسمت (چپ،راست، پایین، بالا) با توجه به مقداری که براساس dp تعیین می شود فاصله می گیرد.

یک مثال

    <EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txtEdite"
android:layout_marginRight="30dp"
android:layout_marginTop="100dp"
android:layout_marginLeft="30dp"
/>

خروجی آن مانند تصویر زیر خواهد بود

edittext در اندروید استودیو

در جلسه آینده با گرفتن مقدار edittext آشنا خواهید شد

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

دیدگاهتان را بنویسید

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