android-app-ui

برنامه نویسی اندروید – رابط کاربری (قسمت دوم)

android-app-ui

اگر قسمت اول این آموزش رو مطالعه کرده باشید ، باید با خصوصیت یا ویژگی یک المان(منظور از المان : لایوت،دکمه،متن …) آشنا شده باشید. خصوصیت های زیادی برای المان ها وجود دارد و هر المان ویژگی های مخصوص به خود هم دارد ، به عنوان مثال تمام اجزا شامل عرض و طول می باشند که ما باید در خصوصیت width و heigth اونها رو مقدار دهی کنیم.

شرح خصوصیت ها به طور کامل :

  •  “android:id=”@+id/name  تگ id برای اختصاص یک نام برای جزاستفاده می شود(با این اسم میتونیم همه جا ازش استفاده کنیم)
  • “android:layout_width=”match_parent   تگ مشخص شده برای مقدار دهی عرض یک جز استفاده می شود.
  • “android:layout_height=”wrap_content  تگ مشخص شده برای مقدار دهی طول یک جز استفاده می شود.
  • “android:gravity=”center  تگ مشخص شده برای مقدار دهی تمایل قرارگیری یا جاذبه یک جز استفاده می شود. (مثلا وسط چین شود)
  • “android:layout_margin=”15dp  این تگ برای ایجاد فاصله یک جز از اطرافیان استفاده میشود.
  • “android:padding=”10dp  این تگ حاشیه های یک جز را مشخص می کند. (با این استفاده از این تگ هنگامی که حاشیه می دهیم به اندازه ی حاشیه محتوای ما نیز کوچک می شود در حالی که در margin اندازه تغییری نمی کند و فقط از اطراف فاصله می گیرد)
  • “android:background=”@drawable/sample  این تگ پس زمینه المان (جز) را تغییر می دهد که می تواند شامل عکس ، انیمیشن یا رنگ باشد.
  • “android:clickable=”true  این تگ همانطور که از نامش پیداست قابلیت کلیک یک المان را فعال یا غیرفعال می کند.
  • "android:layout_below="@+id/firsttext این تگ که در اجزای درون RelativeLayout قابل استفاده است می گوید که این جز زیر جز firsttext قرار بگیرد.
  • "android:layout_above="@+id/thirdtext این تگ هم که در اجزای درون RelativeLayout قابل استفاده است می گوید که جز فعلی روی جز thirdtext قرار بگیرد.
  • "android:layout_toLeftOf="@id/thirdText این دو تگ هم همانند تگ های بالا با "android:layout_toRightOf="@id/firstText این تفاوت که چپ و راست را مشخص می کنند.

این تگ ها جزو مهمترین خصوصیت ها به شمار می روند که برای اکثر المان ها مشترک هستند و می توانید داخل کدهای هر المان استفاده کنید.

سایر تگ برای هر المان مختص هستند ، بعنوان مثال تگ android:text=”سلام”   که متن یک المان TextView را مشخص می کند برای یک تصویر یا چیدمان نمی توان استفاده کرد.

محتوای داخل ” ” ها قابل تغییر هستند و باید مقدار دلخواه خودمان را قرار دهیم.

نظر دهید

ایمیل شما منتشر نخواهد شد فیلد های ستاره دار الزامی می باشند *