tools:menu
این ویژگی برای گزینش لیآوت منویی استعمال میگردد که بایستی در «نوار نرم افزار» (App Bar) چشم خواهد شد. لیآوت های منو بایستی فارغ از /menu@ با هر سیرتکامل طراحی اپلیکیشن در مشهد پیشوند ID و فارغ از پسوند xml. اضافه شوند.
بعد از اضافه کردن به تگ ریشه activity_main.xml می توانیم آیکون منو را در نوار نرم افزار ببینیم:
مطابق مستندات قانونی قابلیت و امکان ارسال چندین ID منو که با کاما از هم غیروابسته گردیدهاند نیز به آن وجود دارااست. با این هم اکنون ارسال موردهای چندگانه منو هیچ تأثیری در پیشاکران لیآوت ندارد.
tools:openDrawer
این ویژگی منحصراً با فعالیت مینماید و قابلیت و امکان در دست گرفتن شرایط (گشوده، بسته) و یا این که شرایط (چپ، راست) آن را در پنل پیشاکران ادیتور لیآوت مهیا میسازد. در جدول ذیل اسمها و توضیحات اثباتهایی را میبینید کهاین ویژگی را تحت عنوان پارامتر میپذیرد:
برای مثال کد تحت به ما قابلیت می دهد که را در پنل پیشاکران به طور گشوده ببینیم:
1 2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:id="@+id/drawer_layout"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 tools:openDrawer="start" />
tools:minValue | tools:maxValue
این ویژگی مقادیر کمینه و بیشینه را برای در پنل پیشاکران ادیتور لیآوت تهیه و تنظیم مینماید. به عنوان مثال:
1 2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:id="@+id/numberPicker"
5 android:layout_width="match_parent"
6 android:layout_height="wrap_content"
7 tools:minValue="0"
8 tools:maxValue="10" />
منابع "*/tools:sample@"
این یک کدام از مفیدترین ویژگیهایی میباشد که به ما قابلیت و امکان می دهد دادههای placeholder یا این که تصاویر را به view-ها تزریق کنیم. اینک اندروید استودیو گونه های دادههای از پیش تمجید گردیده پایین را توصیه مینماید که میتوانند در موادسازنده View تزریق شوند:
دربارهی نرم افزار ما یعنی +Contacts این دادههای از پیش تمجید گردیده به ما قابلیت میدهند که اسم، اسم خانوادگی، شماره تلفن و آدرس و حتی آواتار مخاطبان را سوای به کارگیری از منابع متن و تصویر هاردکد گردیده بصریسازی کنیم.
اکنون لیآوت ما واقعگرایانهخیس به لحاظ میرسد. با این حالا ازآنجاکه هیچ داده از پیش تعریفوتمجیدگردیدهای برای آدرسهای پست الکترونیک نیست، همچنان از متن هاردکد گردیده برای اکران آن به کار گیری میکنیم. درضمنً به مکان آدرس بی نقص تنهاً از "tools:sample/cities@" به کارگیری میکنیم که صرفا اسم شهرها را اکران می دهد. خبر عالی این میباشد که در حال حاضر اندروید استودیو 3 قابلیت و امکان ساخت دادههای مثال از پیش تعریف و تمجید گردیده را برای ما مهیا میسازد.
دادههای مثال
برای اعلان و استعمال از دادههای مثال پیش از هر چیز می بایست یک فولدر دادههای مثال تولید کنیم. بدین خواسته می بایست روی فولدر app راست-کلیک کرده و آن گاه مورد New -> Sample Data directory را کلیک نمائید.
بعد از آن متوجه میشوید که فایل جدیدی به اسم sampledata پایین دایرکتوری app ساخته شده است. اینک میتوانید دادهها را باطن این فایل قرار دهید. درین فرصت دو مورد در چنگ ما جایدارد:
اضافه کردن پوشه متنی معمولی، درج دادههای بیرون به طور خط به خط و بعد ارجاع دادن به آن با به کارگیری از "sample/fileName@". راجع به نرم افزار خودمان دو فولدر به اسمهای emails و addresses ساختوساز می کنیم و دادههای نشانی اینترنتی و آدرس را باطن این پوشهها قرار می دهیم. بعد از فولدر contact_item.xml با به کارگیری از "tools:text=”@sample/emails و "tools:text=”@sample/addresses بهاین دادهها ارجاع می دهیم.
مورد دوم که در پیش روی ما جای دارد این میباشد که یک فولدر ساختوساز کنیم و همگی دادههایی را که نیاز داریم در پوسته JSON در آن در اختیار بگذاریم و با به کارگیری از “sample/fileName.json/arrayName/fieldName@” بدین دادهها ارجاع دهیم. این مورد در خصوص وجود دادههای بغرنج نسبت به آیتم نخستین ترجیح دارااست. در امر نرم افزار خودمان یک فولدر به اسم sample.json با محتوای پایین ساختوساز کردیم و با به کار گیری از "tools:text=”@sample/sample.json/data/email و "tools:text=”@sample/sample.json/data/address به فیلدها ارجاع دادیم.
صحبت نهایی
دراین نوشتهعلمی از روش ایجاد کرد یک نرم افزار مثال، به معرفی موردهای tools در اندروید استودیو پرداختیم. نرم افزار ما بعداز کلیه تغییرات، ظاهری بسیار خوشگل و واقعگرایانه یافته میباشد:
امیدداریم این نوشتهی علمی برای شما موءثر و جالب بوده باشد.
در صورتیکه این مقاله برای شما اثر گذار بوده میباشد، یادگرفتنهای تحت نیز به شما توصیه می گردند:
tools:menu
این ویژگی برای گزینش لیآوت منویی استعمال میگردد که بایستی در «نوار نرم افزار» (App Bar) چشم خواهد شد. لیآوت های منو بایستی فارغ از /menu@ با هر سیرتکامل طراحی اپلیکیشن در مشهد پیشوند ID و فارغ از پسوند xml. اضافه شوند.
بعد از اضافه کردن به تگ ریشه activity_main.xml می توانیم آیکون منو را در نوار نرم افزار ببینیم:
مطابق مستندات قانونی قابلیت و امکان ارسال چندین ID منو که با کاما از هم غیروابسته گردیدهاند نیز به آن وجود دارااست. با این هم اکنون ارسال موردهای چندگانه منو هیچ تأثیری در پیشاکران لیآوت ندارد.
tools:openDrawer
این ویژگی منحصراً با فعالیت مینماید و قابلیت و امکان در دست گرفتن شرایط (گشوده، بسته) و یا این که شرایط (چپ، راست) آن را در پنل پیشاکران ادیتور لیآوت مهیا میسازد. در جدول ذیل اسمها و توضیحات اثباتهایی را میبینید کهاین ویژگی را تحت عنوان پارامتر میپذیرد:
برای مثال کد تحت به ما قابلیت می دهد که را در پنل پیشاکران به طور گشوده ببینیم:
1 2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:id="@+id/drawer_layout"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 tools:openDrawer="start" />
tools:minValue | tools:maxValue
این ویژگی مقادیر کمینه و بیشینه را برای در پنل پیشاکران ادیتور لیآوت تهیه و تنظیم مینماید. به عنوان مثال:
1 2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:id="@+id/numberPicker"
5 android:layout_width="match_parent"
6 android:layout_height="wrap_content"
7 tools:minValue="0"
8 tools:maxValue="10" />
منابع "*/tools:sample@"
این یک کدام از مفیدترین ویژگیهایی میباشد که به ما قابلیت و امکان می دهد دادههای placeholder یا این که تصاویر را به view-ها تزریق کنیم. اینک اندروید استودیو گونه های دادههای از پیش تمجید گردیده پایین را توصیه مینماید که میتوانند در موادسازنده View تزریق شوند:
دربارهی نرم افزار ما یعنی +Contacts این دادههای از پیش تمجید گردیده به ما قابلیت میدهند که اسم، اسم خانوادگی، شماره تلفن و آدرس و حتی آواتار مخاطبان را سوای به کارگیری از منابع متن و تصویر هاردکد گردیده بصریسازی کنیم.
اکنون لیآوت ما واقعگرایانهخیس به لحاظ میرسد. با این حالا ازآنجاکه هیچ داده از پیش تعریفوتمجیدگردیدهای برای آدرسهای پست الکترونیک نیست، همچنان از متن هاردکد گردیده برای اکران آن به کار گیری میکنیم. درضمنً به مکان آدرس بی نقص تنهاً از "tools:sample/cities@" به کارگیری میکنیم که صرفا اسم شهرها را اکران می دهد. خبر عالی این میباشد که در حال حاضر اندروید استودیو 3 قابلیت و امکان ساخت دادههای مثال از پیش تعریف و تمجید گردیده را برای ما مهیا میسازد.
دادههای مثال
برای اعلان و استعمال از دادههای مثال پیش از هر چیز می بایست یک فولدر دادههای مثال تولید کنیم. بدین خواسته می بایست روی فولدر app راست-کلیک کرده و آن گاه مورد New -> Sample Data directory را کلیک نمائید.
بعد از آن متوجه میشوید که فایل جدیدی به اسم sampledata پایین دایرکتوری app ساخته شده است. اینک میتوانید دادهها را باطن این فایل قرار دهید. درین فرصت دو مورد در چنگ ما جایدارد:
اضافه کردن پوشه متنی معمولی، درج دادههای بیرون به طور خط به خط و بعد ارجاع دادن به آن با به کارگیری از "sample/fileName@". راجع به نرم افزار خودمان دو فولدر به اسمهای emails و addresses ساختوساز می کنیم و دادههای نشانی اینترنتی و آدرس را باطن این پوشهها قرار می دهیم. بعد از فولدر contact_item.xml با به کارگیری از "tools:text=”@sample/emails و "tools:text=”@sample/addresses بهاین دادهها ارجاع می دهیم.
مورد دوم که در پیش روی ما جای دارد این میباشد که یک فولدر ساختوساز کنیم و همگی دادههایی را که نیاز داریم در پوسته JSON در آن در اختیار بگذاریم و با به کارگیری از “sample/fileName.json/arrayName/fieldName@” بدین دادهها ارجاع دهیم. این مورد در خصوص وجود دادههای بغرنج نسبت به آیتم نخستین ترجیح دارااست. در امر نرم افزار خودمان یک فولدر به اسم sample.json با محتوای پایین ساختوساز کردیم و با به کار گیری از "tools:text=”@sample/sample.json/data/email و "tools:text=”@sample/sample.json/data/address به فیلدها ارجاع دادیم.
صحبت نهایی
دراین نوشتهعلمی از روش ایجاد کرد یک نرم افزار مثال، به معرفی موردهای tools در اندروید استودیو پرداختیم. نرم افزار ما بعداز کلیه تغییرات، ظاهری بسیار خوشگل و واقعگرایانه یافته میباشد:
امیدداریم این نوشتهی علمی برای شما موءثر و جالب بوده باشد.
در صورتیکه این مقاله برای شما اثر گذار بوده میباشد، یادگرفتنهای تحت نیز به شما توصیه می گردند:

راهکارهای کاهش CPC در کمپینها