آشنایی با لینیر لیوت (Linear Layout ) در اندروید
فیلم آشنایی با لینیر لیوت (Linear Layout ) در اندروید
متن به همراه عکس آشنایی با لینیر لیوت (Linear Layout ) در اندروید
LinearLayout چیست؟
خب در این مقاله می خواهیم به صورت کامل با بحث لینیر لیوت در اندروید آشنا شویم و از آن استفاده کنیم. LinearLayout یکی از پرکاربردترین لایه های مورد استفاده در اندروید می باشد که در آن ویو ها به صورت خطی پشت سر هم قرار می گیرند.
فرض کنید بخواهیم ویو ها را در لایه به صورت عمودی یا افقی پشت سرهم قرار دهیم برای این کار میتوانیم از LinearLayout استفاده نماییم.
Linear Layout دو حالت دارد:
- Vertical که یعنی ویو ها به صورت افقی کنار هم قرار می گیرند.
2. Horizontal یعنی ویو ها به صورت عمودی کنار هم قرار می گیرند.
برای درک بهتر و مشاهدهی کاربرد لینیر لیوت در اندروید با یک مثال نحوهی کار با آن را نمایش میدهیم.
در این مثال ما فقط به کد های مربوط به بخش لایه که مربوط به این آموزش میباشد میپردازیم.
مراحل انجام کار:
- ساخت پروژه به نام LinearLayout
- کد های مربوط به لایه
- اجرای پروژه
ابتدا یک پروژه ی جدید به نام LinearLayout می سازیم.
سپس وارد قسمت لایه ی مربوط به آن از طریق آدرس زیر می شویم:
app > res > layout > activity_main
در این قسمت کد های قبلی را کامل پاک می کنیم و کد های زیر را جایگزین می کنیم :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> |
توضیح کد ها:
- در این خط نسخه ی Xml ی که استفاده میکنیم را مشخص کردهایم که در اینجا ورژن یک میباشد که ورژن استاندارد xml است و در ادامه یونی کد آن را برابر utf-8 قرار دادهایم که یکی از استانداردهای کدنویسی است.
3. عرض LinearLayout را مشخص کردهایم.
4. ارتفاع LinearLayout را مشخص کردهایم.
5. با ویژگی orientation میتوانیم مشخص کنیم که LinearLayout ویو ها را به صورت افقی یا عمودی نمایش دهد که ما با انتخاب vertical حالت افقی را انتخاب کرده ایم.
6-26. باتنهای مختلفی را تعریف کردهایم و به آنها فقط طول و عرض دادهایم.
( اگر میخواهیم در قسمت جاوا و در داخل اکتیویتی خاصیت کلیک به این باتن ها بدهیم باید برای هر باتن آی دی هم قرار بدهیم. )
دانلود فایل
مطالب زیر را حتما بخوانید
-
نحوهی کار با ویدئوپلیر (Video Player) از طریق پوشهی raw
7.42k بازدید
-
آلرت دیالوگ (AlertDialog) چیست و نحوهی کار با آن چگونه است؟
7.02k بازدید
-
اسنکبار (Snackbar) در اندروید
4.56k بازدید
-
ّFloating action Button (فلوتینگ اکشن باتن) در اندروید
4.4k بازدید
-
نحوهی کار با فریم لیوت (FrameLayout)
4.83k بازدید
-
یک روش برای تمرکز در برنامهنویسی
3.27k بازدید
دیدگاهتان را بنویسید