آموزش Absolute Layout در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش Absolute Layout در برنامه نویسی اندروید می پردازیم شاید بتوان Absolute Layout را یکی از بدترین Layout یا لایه های اندروید محسوب کرد این لایه هنوز منسوخ نشده است ولی از نظر برنامه نویس ها منسوخ شده است در Absolute Layout این امکان وجود دارد تا اندازه هر view به اندازه دقیق در لایه قرار گیرد ادامه با ما همراه باشید.
ویژگی های اصلی AbsoluteLayout

  • android:id یک آیدی منحصر به فرد برای View ایجاد می ند.
  • android:layout_x اندازه افقی را تنظیم می کند.
  • android:layout_y  اندازه عمومی را تنظیم می کند.

یکی از ویژگی های بسیار مهم AbsoluteLayout پشتیبانی از مقدار ورودی به px است یعنی اگر یک فایل psd داشته باشید می توانید براساس اندازه های آن به سادگی اندازه ها را تنظیم کنید.
فرض کنید یک layout به نام activity_main.xml داریم در آن کدهای زیر را قرار می دهیم (این یک مثال است نام layout می تواند هر چیزی باشد)

در بالا همان طور که می بینید اندازه android:layout_x و android:layout_y را تنظیم می کند (یعنی جایی که می خواهید دکمه یا view قرار گیرد.)
استفاده از این لایه منسوخ شده را پیشنهاد نمی کنم همانطور که می دانید اندروید استاندارد های مختلف و لایه های متفاوتی مانند RelativeLayout , Constraintlayout , LinerLayout دارد و آموزش های آنها در سایت نیز موجود است بهترین لایه شاید بتوان گفته لایه Constraintlayout است و بعد از آن coordinatorlayout استفاده کنید در ادامه لینک آموزش ها قبلی را قرار میدهم
آموزش ConstraintLayout در برنامه نویسی اندروید

آموزش CoordinatorLayout در برنامه نویسی اندروید

 

مطالعه بیشتر