شناخت با پنل Component Tree
شناخت با پنل Component Tree
درین پنل تمامی المانهای جانور در برگه از لایهها گرفته تا اجزای درونی آنها به طور درختوار و باطن هم گرد هم آمده اند. بعضا المانها مانند پیاله کار می نمایند و المانهای دیگر را در خویش توده مینمایند.
شرایط موادتشکیل دهنده نسبت به هم و قرار گیری آنان در کنار هم بسیار مهم میباشد.
شناخت با پنل Properties
هر عنصر و یا این که Component در اندروید چندین خواص مخصوص به خویش داراست. به عنوان مثال در شرایطی که کامپوننت نوشته به لایه خویش بیشتر نمائید می توانید خاصیت تحت را در آن منحصربهفرد فرمایید:
سایز و جور خط
مسافت سطرهای خط
مسافت نوشته از چهار جهت
رنگ و موقعیت نوشته
و ...
یا این که در صورتی یک عکس بیشتر نمائید نیز خواصهای دیگری در خویش جا میدهد.
چنانچه یک سری المان دارنده خواصهای مشترکی باشند، با فشار دادن کلید Ctrl و گزینش آن ها از Component Tree میتوانید خاصیت مشترک آنان را دستکاری فرمایید.
شناخت اضافه با پنل Palette
این پنل از هفت بخش تشکیلشده میباشد که با کلیک روی بخشها آن ها را به شرایط بسته و یا این که گشوده در میاوریم:
Layouts: این بخش مشتمل بر شش لایه متفاوت به اسمهای پایین میباشد:
FrameLayout
LinearLayout
TableLayout
TableRow
GridLayout
RelativeLayout
همان گونه که در اولِ این بخش گفتیم دو جور لایه Linear و Relative مهمترین جور لایههای نمایشی میباشند و با آنها میقدرت نسبتاً هر گونه رابط کاربری را پباده سازی کرد.
Widgets: درین بخش ابزارهای کاربردی و کامپوننتهایی برای اعمال ذیل قرار گرفته اند:
افزودن نوشته
اشکال دکمهها و سویچ ها
آنالیز جعبهها و دکمههای رادیویی
نمایشگر تصاویر
ProgressBar
SeekBar
RattingBar
Spinner
WebView برای اکران برگه اینترنت در اپلیکیشن
Text Fields: برای افزودن گونه های نوشته اعم از نوشتههای بی آلایش، پسوردها، نشانی اینترنتی، روزگار و مورخ.
Containers: همانگونه که از اسم این بخش پرنور میباشد، این نصیب به معنای در بر گیرنده میباشد و مانند Layoutها در برگیرنده المانهای دیگر میباشد اما کاربرد آن مختلف میباشد. برای مثال صفحه های Tab دار و یا این که صفحه ها اسکرول دار و ...
Date & Time: کامپوننتهایی برای وارد کردن و یا این که نشان دادن زمانه و مورخ دراین بخش قرار گرفته اند.
Expert: کامپوننتهای فنای برای شغل های پیچیده.
Custom: کامپوننتهایی که بوسیله استفاده کننده ساخت می گردند.
شناخت با مدل اکران Text و Design
لایه کاربری گرافیکی که شما در اندروید استودیو مشاهده و بازنویسی میکنید در واقع چند کد XML میباشد که در زمان افزودن موادتشکیل دهنده به طور اتوماتیک بازنویسی میگردد.
برای مثال کاغذ ذیل:
مساوی سورس ذیل میباشد:
ساختار سورسی که در ابتدا میبینید بر شالوده لهجه XML میباشد. درصورتیکه میخواهید با XML به طور تخصصی آشنا گردید مسلما مقاله فراگیری XML را بخوانید.
برچسب: طراحی اپلکیشن در مشهد،