لایه ها (layout )در اندروید استودیو

ریال5,000.00

توضیحات

تمامی اشیا بصری استفاده شده داخل یک اپلیکیشن اندرویدی ، از کلاس پایه ای به اسم View استفاده می کنند که شامل یک فضای مستطیلی که کل صفحه گوشی رو اشغال کرده میشه ؛ View علاوه بر این که یک کلاس پدر برای Widget هایی مثل TextView , Button , EditText , … هست ؛ مسوول طراحی و اداره کردن رویدادها در اندروید هم هست .

از طرف دیگه ما یک کلاسی داریم به اسم کلاس ViewGroup که یک زیر کلاس از کلاس View هست ؛ و کاری که انجام میده این که یک ظرف نامرئی رو درست می کنه و باعث میشه بقیه Viewها و ViewGroupهای دیگه داخل اون قرار بگیرند ؛ و از طرف دیگه ای هم خواص و ویژگی های لایه ها رو تعریف می کنه .

اما در قدم سوم ما لایه های مختلفی رو داریم که زیرکلاسه ، کلاس ViewGroup هستند و شما میتونید داخل این لایه ها طراحی های خودتون رو انجام بدید و ظاهر واسط کاربرتون رو با قرار دادن ویجت ها طراحی کنید .

اما شما طراحی خودتون رو میتونید به دو روش انجام بدید :

۱ – با استفاده از اضافه کردن کلاس های View و ViewGroup داخل صفحه کدنویسی تون و ساختن ظاهر واسط کاربر در هنگام اجرا

۲ – با استفاده از Layout های XML که داخل دایرکتوری res/layout قرار گرفته

این آموزش بیشتر راجع به نحوه ساختن پایه Graphic User Interface) GUI) میخاد صحبت کنه و به شما یاد بده که به چه صورت داخل فایل XML طراحی خودتون رو انجام بدین . یک لایه ممکن شامل ویجت و لایه های مختلفی مثل Buttonها ، TextViewها ، EditTextها و… موارد مختلف دیگه ای باشه .

به عنوان مثال داخل کد زیر ما یک لایه Linear داریم که داخل اون دو ویجت Button و TextView قرار دادیم

<LinearLayout
android:layout_width=”match_parent”
android:layout_height=”match_parent”>

<Button
android:id=”@+id/button9″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_weight=”1″
android:text=”Button” />

<TextView
android:id=”@+id/textView9″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_weight=”1″
android:text=”TextView” />
</LinearLayout>

نقد و بررسی ها

هیچ دیدگاهی برای این محصول نوشته نشده است .

اولین کسی باشید که دیدگاهی می نویسد “لایه ها (layout )در اندروید استودیو”

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