بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تفاوت RelativeLayout با LinearLayout
سلام. میشه بگید تفاوت این دو تا با هم چیه؟سرچ کردم. توضیحاتم خوندم ولی بازم نفهمیدم
+1
0
دروود...LinearLayout در واقع به انتخاب شما میتواند عمودی و یا افقی باشد...در LinearLayout افقی عناصر گرافیکی که داخل ui قرار میدهید بصورت افقی و به ترتیب در زیر و بالای یکدیگر قرار میگیرند و در حالت عمودی عناصر کنار هم قرار میگیرند و درواقعا هر عنصر یک بخش را اشغال میکند اما در RelativeLayout عناصر قابل چیده شدن در کنار و یا زیر هم نیستند...عناصر در واقع با هم ترکیب میشوند و به اصطلاح نمایی خویشاوندی بوجود می آورند که اگر خودتون تست کنید منظور رو بهتر متوجه میشوید... (10 سال پیش)
0
0
درود بر شما. گرفتم چی شد:) (10 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
Criss
10 سال پیش
+3
0
علاوه در توضیحات دوستمون تفاوت عمده ایی که در این دو وجود داره < در Relative شما میتونید عناصر رو ، روی هم قرار بدید <
همچنین نحوه تعریف کردن موقعیت یک عنصر روی صفحه در Linear , Relative متفاوت هست < برای Linearمیتونید آموزش استاد رو ببینید و برای فهمیدن Relative کافیه کد های زیر رو درون یک XML بزارید و تست کنید < خودتون متوجه خواهید شد <
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="Button1" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="Button2" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="Button3" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Button5" />
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button2"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Button4" />
<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button4"
android:layout_centerHorizontal="true"
android:text="Button6" />
<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button"
android:layout_toEndOf="@+id/button"
android:layout_toRightOf="@+id/button"
android:text="Button7" />
</RelativeLayout>
پاسخ به سوال
Dreamweaver
10 سال پیش
0
0
سلاممیشه مزایا و معایب relative layout رو بفرمایید.بنظر میرسه که خیلی طراحی UI با relative راحت تره؟!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .