میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

استفاده از layout manager

Layout manager وظیفه ی تنظیم ظاهر خود و مدیریت چیدمان viewهای فرزندش را بر عهده دارد. در واقع Layout manager یک کلاس مشتق شده از ViewGroup است.

Layout managerهای متعددی در سیستم اندروید تعبیه شده که در زیر به پرکاربردین آن ها اشاره می شود:

ConstraintLayout توسط یک کتابخانه ی خارجی به اندروید اضافه می شود.

LinearLayout

FrameLayout

RelativeLayout

GridLayout

 


تنظیم و ویرایش layout manager ها از طریق attribute ها

تمامی layout managerها را می توان با ویرایش مقادیر attribute به آسانی طبق نیاز تنظیم کرد. Viewهای موجود در layout manager می توانند attribute هایی داشته باشند و از طریق آن ها ظاهر خود همچون اندازه ی عرض و طول را مشخص کنند.

Viewهای موجود در layout manager می توانند طول و عرض مد نظر خود را به واسطه ی attributeهای زیر تنظیم کنند. .

. را تعیین می کند widget  عرض : android:layout_width
. را مشخص می کند widget  طول : android:layout_height

اندازه ی layout manager ها را می توان بر حسب واحد های اندازه گیری متعارف مشخص نمود یا مقادیر آماده و از پیش تعریف شده ی layout را مورد استفاده قرار داد. مثال: .۱۰۰dp

مقدار match_parent به اپلیکیشن دستور می دهد widget موجود در ( layout managerیا view پدر) را دقیقا از لحاظ اندازه با view پدر (میزبان) برابر قرار دهد. در مقابل این پارامتر، مقدار wrap_content وجود دارد که به layoutاعلان می کند تنها به میزان مورد نیاز به widget فضا تخصیص دهد. در تصویر زیر اثر هر دو پارامتر به نمایش گذاشته شده است.

اندروید
 

 

 


امیدواریم آموزش  استفاده از layout managerنیز برای شما مفید واقع شده باشد و ادامه آموزش برنامه نویسی اندروید رو دنبال کنید . برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

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

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟