با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . تاکنون تا حدودی با مفهوم resources و qualifier ها، و کاربرد آن ها آشنا شدید. در حال حاضر در این بخش نیز قصد داریم به مباحث ایجاد عنوان برای resources در Android Studio ، بپردازیم.
زمانیکه شما می خواهید از یک resource، در پیکریندی ها مختلف استفاده کنید. لازم نیست که آن resource را در دایرکتوری های جایگزین مختلفی قرار دهید. در عوض می توانید از یک منبع جایگزین با یک عنوان خاص، استفاده کنید. که در ادامه به آن خواهیم پرداخت.
در ادامه چگونگی افزودن عنوان برای resource ها را در اندروید استدیو، ارائه خواهیم کرد.
برای ایجاد عنوان برای فعالیت drawable، بصورت زیر عمل کنید:
مثال:
1 2 3 4 | <?xml version="1.0" encoding="utf-8"?> <resources> <drawable name="icon">@drawable/icon_ca</drawable> </resources> |
سپس برای دسترسی به resource مثال بالا باید بصورت R.drawable.icon_ca
فراخوانی کرد.
برای افزودن عنوان به layout از عنصر <include>
در داخل تگ <merge>
استفاده کنید.
مثال:
1 2 3 4 | <?xml version="1.0" encoding="utf-8"?> <merge> <include layout="@layout/main_ltr"/> </merge> |
ازاین پس باید با ساختار R.layout.main_ltr به resource
مثال فوق، دسترسی داشته باشید.
برای افزوذن یک عنوان به مقدار string موجود، از نام resource مور نظر، در عنوان آن، استفاده کنید:
مثال:
1 2 3 4 5 | <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello</string> <string name="hi">@string/hello</string> </resources> |
در حال حاضر منبع R.string.hi
به عنوان نام مستعار برای R.string.hello
تعریف شده است.
برای مقادیر Color نیز می توانید مانند string عمل کنید:
مثال:
1 2 3 4 5 | <?xml version="1.0" encoding="utf-8"?> <resources> <color name="red">#f00</color> <color name="highlight">@color/red</color> </resources> |
در این بخش نیز با چگونگی افزودن عنوان به resource های برنامه، آشنا شدید. امیدواریم که مباحث ایجاد عنوان برای resources در Android Studio ، برای شما مفید بوده باشد.