Absolute Layout(صفحه بندی ثابت) ، در برنامه نویسی اندروید

با استفاده از Absolute Layout (صفحه بندی ثابت) می توان موقعیت دقیقی (مختصات X / Y) را برای اشیای داخل لایوت تعیین کرد. Absolute Layout نسبت به سایر لایوت ها انعطاف پذیری کمتری دارد.

ویژگی های AbsoluteLayout

در جدول زیر برخی از مهم ترین ویژگی های AbsoluteLayout آورده شده است.

ویژگی توضیحات
android:id این ویژگی یک ID برای لایوت تعیین می کند.
android:layout_x مختصات شی را نسبت به محور x (افقی) مشخص می کند.
android:layout_y مختصات شی را نسبت به محور y (عمودی) مشخص می کند.

مثال

این مثال در چند مرحله ی ساده نحوه ی ساختن یک برنامه را با استفاده از Absolute Layout توضیح می دهد. مراحل ساخت برنامه در جدول زیر بیان شده اند.

مرحله توضیحات
۱ با استفاده از اندروید استودیو یک پروژه ی جدید با نام Absolute Layout تحت بسته ی com.example.absolute.layout ایجاد کنید.
۲ محتوای پیش فرض فایل res/layout/activity_main.xml را با افزودن چند ویجت به Relative layout تغییر دهید.
۳ ثابت های رشته ای مورد نیاز را در فایل res/values/strings.xml تعریف کنید.
۴ برنامه را با استفاده از شبیه ساز اندروید اجرا کنید و نتیجه را مورد بررسی قرار دهید.

در زیر محتوای فایل res/layout/activity_main.xml آورده شده است.

در زیر نیز محتوای فایل res/values/strings.xml آورده شده است.

حال برنامه را در محیط برنامه اندروید استودیو اجرا می کنیم.خروجی مانند تصویر زیر خواهد بود.