ggg
Amazing Categories :
Android
Node.js

دسته بندی نشده
(16)

آماده سازی محیط برنامه نویسی
(11)

آموزش ها و مباحث پایه ای اندروید
(8)

نکات پایه ای اندروید استودیو
(3)

وب سایت های مفید و کاربردی
(1)

AlertDialog
(1)

LogCat
(1)

Activity Lifecycle
(1)

Activity
(3)

Manifest
(2)

Strings
(1)

StatusBar
(1)

ActionBar
(2)

Toast
(1)

Library
(6)

ListView
(3)

آموزش های مرتبط با طراحی متریال ( Material Design )
CardView
(1)

RecyclerView
(0)

ویوها و ابزارهای موجود در محیط برنامه نویسی
MediaPlayer
(4)

WebView
(1)

VideoView
(1)

Button
(1)

ImageButton
(1)

RadioButton & RadioGroup
(1)

EditText
(0)

TextView
(1)

ScrollView
(2)

طراحی رابط کاربری و زیباسازی
Layout
(4)

Style
(2)

Shape
(2)

Animation
(2)

Typeface
(2)

آموزش های مرتبط با سخت افزار
Camera
(1)

Vibrator
(1)

Bluetooth
(0)

WiFi
(0)

ذخیره اطلاعات و پایگاه داده
SQLite Database
(0)

Shared Preferences
(0)


دسته بندی نشده
(8)


تشریح دو حالت 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"  استفاده کنیم

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

 

 

 

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

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

خدانگهدار .

 

 

 




این آموزش ویدیویی برای دانلود ندارد




این آموزش فایلی برای دانلود ندارد

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

آموزش های مرتبط با موضوع انتخابی شما

برچسب‌ها : , , , , , , ,

دیدگاه ها و پرسش های دانشجویان
دیدگاه یا پرسش خود را فقط در رابطه با همین مطلب ارسال کنید .
پرسش های دیگر دانشجویان را بررسی کنید ، به پرسش های تکراری رسیدگی نمی شود .
تایپ به صورت فینگلیش تایید نخواهد شد .
لطفا قوانین را رعایت کنید .
تا الان تعداد ۶ دیدگاه و پرسش برای این مطلب ارسال شده است .

6 پاسخ به “تشریح دو حالت LinearLayout و RelativeLayout در برنامه نویسی اندروید”

  1. افشین گفت:

    درود 

    واقعا خیلی زیبا و عالی مفهوم ها رو جا میندازید. حتی کاربرای خیلی خیلی مبتدی هم راحت میتونن این مطالب رو درک کنند 

    لطفا به کارتون ادامه بدید . 

    سپاسگزارم . 

  2. مێهران گفت:

    ممنونم

    بهترین هارو از اون بالایی برات میخوام!!:)

  3. سجاد گفت:

    خیلی مختصر و مفید توضیح دادید .

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

    چون من پروژه را میسازم سپس لایوت را دیلیت میکنم و لایوت جدید را مدلش را مشخص میکنم

    • سامان سلطانی پور گفت:

      سلام

      یه سری هک وجود داره ، اما نیازی به انجام این کار نیست

      و همچنین نیاز به دیلیت نیست

      کافی برید تو همون لایوت ، و یک کلمه رو ویرایش کنید و نام لایوت مورد نظر رو بنویسید

      موفق باشید

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

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

آموزش های گام به گام
پشتیبانی سایت در تلگرام