Persian Software Engineers – Telegram
Persian Software Engineers
1.9K subscribers
353 photos
14 videos
84 files
303 links
تجربیات شخصی یک مهندس نرم افزار در آلمان‌.
کانال یوتیوب:
https://www.youtube.com/@Dev_Germany
ادمین کانال :
@mohamad_germany
Download Telegram
گر بخواهیم ابزارمان وسط راستای عمودی یا افقی که قرار دارد بیفتد، یا اینکه کاملا وسط RelativeLayout امان قرار بگیرد از یکی از صفتهای زیر استفاده میکنیم و آن را برابر true قرار میدهیم
layout_centerVertical,
layout_centerHorizontal,
layout_centerInParent
که البته حواسمان باید باشد بعضی از این صفتها باهم تداخل دارن مثلا اگر بگید layout_alignParentTop,
بعد از آن با استفاده از layout_centerInParent نمیتوانید ابزارتان را وسط layout بیارید. چون نمی شود ابزار هم به بالای layout قفل شده هم وسط آن قرار بگیرد.
خاصیت بعدی RelativeLayout این است که با استفاده از آن میتوانید ابزارها را نسبت به هم مکان¬دهی بکنید. یعنی مثلا بگید دکمه1 سمت راست دکمه2 قرار بگیرد. این برای دیزاین نرم¬افزار خیلی کاربردی هست چون که اگر برای مکان دادن به ابزارها از مختصات یا فاصله دادن های عددی مثلا بخواهید استفاده کنید خب داخل گوشی¬های مختلف دیزاینت شما بهم میخورد.
اما با دادن رابطه نسبی بین ابزارها میتوانید یک چیدمان ثابت در گوشی¬های موبایل با ابعاد مختلف داشته باشید.
به این ترتیب برای نسبت دادن موقعیت یک ابزار نسبت به ابزار دیگر از موارد زیر استفاده میشود
layout_toLeftOf,
layout_toRightOf,
layout_above,
layout_below
و توجه کنید این attribute چون نسبی به یک ابزار دیگر هست از شما id ابزاری که دارید به آن ارجاع میدهید را هم میخواهد. مثلا به ترتیب زیر دکمه دوم ()button1 را سمت راست دکمه اول قرار میدهم (button)
و اخرین مورد قرار دادن ابزاری در راستای لبه ی ابزار دیگر هست. مثلا فکر کنید میخواهید دکمه سوم(button2 ) در زیر دکمه دوم (button1) و در امتداد سمت راستش قرار بگیرد. کد آن بصورت زیر است:
پس به این ترتیب از روابط زیر میتوانید استفاده کنیدکه مانند روابط دسته قبل از شما id ابزاری که بهش ارجاع میدهید را هم میخواهد:
layout_alignLeft,
layout_alignRight,
layout_alignTop,
layout_alignBottom
امیدوارم آموزش کاربردی بوده باشه. خسته نباشید☺️
پی دی اف دو جلسه اخیر رو تا اخر شب در کانال قرار میدهیم📝
با تشکر از آموزش های خوب خانم مقاری خسته نباشین 😊
پی دی اف جلسه 4 و 5 آموزش📝
سلام دوستان برای افزایش آموزش ها و ادامه ی کار این کانال کانالو به دوستان خودتون معرفی کنین ممنون
@androiddevelop
دوستان جدید خوش اومدین برای عضویت لطفا join رو بزنین 👇👇
سلام دوستان یه سری آموزش ها و مطالب مفید در ربات ما @androidi_bot وجود داره همچنین سوالات خودتون رو میتونین در ربات در بخش پرسش و پاسخ بپرسین