دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۱۴ , ۰۳ , ۱۳۹۵
تعداد نظرات : بدون نظر
دسته بندی : Android Studio, Layout

تشریح دو حالت LinearLayout و RelativeLayout در برنامه نویسی اندروید

سلام ؛

ما برای لایه بندی و استفاده پلت ها حتما حتما باید تفاوت دو حالتLinearLayout  و RelativeLayout  رو در برنامه نویسی اندروید بدونیم.

LinearLayout و RelativeLayout دو حالت انتخاب برای لایه بندی صفحه می باشند .

منظور از پلت ها همان Button ها ، textView ها و … هستند .

 

حالت RelativeLayout  

شما وقتی که حالت RelativeLayout  را انتخاب می کنید ، می توانید پلت های خود را هر کجای صفحه که دوست داشتید قرار دهید درواقع چینشی بدون نظم می باشد ، حتی می توانید پلت ها را هم روی هم قرار دهیم .

 

حالتLinearLayout  

شما وقتی حالتLinearLayout  را انتخاب می کنید ، می توانید به پلت ها خود نظمی خاص بدهید و روی هم قرار نمی گیرند ، حالتLinearLayout  دارای دو نوع می باشد

حالتLinearLayout  نوع Vertical ( عمودی )

شما وقتی حالتLinearLayout  و نوع Vertical را انتخاب می کنید ، پلت های شما در راستای محور yها و زیر هم قرار می گیرند.

حالتLinearLayout  نوع Horizontal ( افقی )

شما وقتی حالتLinearLayout  و نوع Horizontal را انتخاب می کنید ، پلت های شما در راستای محور xها و پهلوی هم قرار می گیرند.

 

روش انتخاب و استفاده از دو حالتLinearLayout  و RelativeLayout  

اگر شما از ابتدای شروع می خواهید لایه بندی کنید می توانید یکی از این دو حالت را  از لیست لایه ها انتخاب کرده و استفاده کنید که در تصویر زیر مشاهده می کنید.

اما اگر قبلا یک لایه را انتخاب کرده اید و حالا می خواهید آن را به نوعی دیگر تبدیل کنید باید از طریق کدنویسی این کار را انجام دهید ( به تصویر زیر دقت کنید )

در اینجا سند خود را مشاهده می کنید و می بینید که لایه ای که قبلا انتخاب کرده ایم ، حالت RelativeLayout  می باشد ،

برای تغییر آن فقط کافیست متنLinearLayout  را جایگزین متن RelativeLayout  کنیم .

و برای انتخاب نوع Horizontal از تکه کدandroid:orientation="horizontal"   استفاده کنیم

و برای انتخاب نوع Vertical از تکه کد android:orientation="vertica"  استفاده کنیم

توجه مهم : محل قرار گیری کد ها در تصویر زیر نمایش داده شده

 

 

 

خیلی خوب ؛ امیدوارم که نتیجه بگیرید اگه سوالی بود می تونید در قسمت نظرات بیان کنید تا رسیدگی شود ؛

به امید موفقیت ؛

خدانگهدار .

 

 

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما


نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

پاسخ دهید

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


ما را محبوب کنید