آموزش 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 آشنا خواهید شد
دیدگاهتان را بنویسید