هر طرح یک مجموعه از ویژگی ها را در خود جای داده است
این خصوصیات همان خصوصیاتی است که کاربر با چشم می بیند
و این خصوصیات بر طبق یک نظم در کنار هم قرار گرفته اند
و چگونگی قرار گرفتن در کنار هم می باشد که اپلیکیشن ما را تشکیل می دهد
و اینکه چگونه در کنار هم قرار بگیرند مستلزم وجود یک سری ویژگی یا خصوصیت است
در این بحث ما می خواهیم به شما یک سری از این ویژگی ها را نشان دهیم
در زیر ویژگی های متداول را تعریف کردیم که برای همه طرح ها میتوانند مورد استفاده قرار بگیرند
android: id
این شناسه ای است منحصر به فرد برای View و نباید تکراری باشد
android: layout_width
این عرض ویو را مشخص میکند
android: layout_height
این ارتفاع ویو را مشخص میکند
android: layout_marginTop
فاصله گرفتن View از بالا نسبت به View دیگر یا بالای صفحه
android: layout_marginBottom
فاصله گرفتن View از پایین نسبت به view دیگر یا از پایین صفحه
android: layout_marginLeft
فاصله گرفتن از سمت چپ نسبت به صفحه یا ویوی دیگر
android:layout_marginRight
فاصله گرفتن از سمت راست نسبت به صفحه یا ویوی دیگر
android: layout_gravity
چگونگی قرار گرفتن نسبت به والد
android: layout_weight
مشخص می کند که چقدر فضای اضافی در طرح باید به View اختصاص گیرد
android: layout_x
مختصات x ویو را مشخص می کند
android: layout_y
این مختصات y ویو را مشخص می کند
android: layout_width
این عرض ویو را مشخص می کند
android: paddingLeft
فشرده شدن از سمت چپ
android: paddingRight
فشرده شدن از سمت راست
android: paddingTop
فشرده شدن از سمت بالا
android: paddingBottom
فشرده شدن ازپایین
در اینجا عرض و ارتفاع ابعاد طرح یا View را میتوان با مقیاس dp (پیکسل های مستقل از چگالی) و
sp (پیکسلهای مستقل از مقیاس) ، pt (امتیازهایی که 1/72 اینچ است) ، px (پیکسل ها) ، میلی متر (میلیمتر) و در آخر در (اینچ) مشخص کرد
می توانید عرض و ارتفاع را با اندازه گیری دقیق مشخص کنید اما در بیشتر مواقع ، برای تنظیم عرض یا ارتفاع از یکی از این ثابت ها استفاده می کنیم
android: layout_width = wrap_content
به View شما می گوید ابعاد خود را به اندازه ابعاد محتوای درون خودت تغییر بده
android: layout_width = fill_parent
به View شما می گوید تا اندازه والدین خود بزرگ شود