مقالات تخصصي طراحي اپ موبايل
مرجع رسمي مقالات طراحي اپليكيشن

اندرويد دارنده دسته اي از view هاي (ابزارك هاي) مهم ميباشد طراحي اپليكيشن  و كلاس شالوده هر ابزارك Android كلاس View (با سخن V بلندمرتبه) ميباشد. تصوير پايين بخشي از سلسله مراتب view ها را نماد مي‌دهد:

دو طريق براي ساخت‌و‌ساز يك view از اندرويد و تهيه و تنظيم مقادير براي خصوصيت هاي آن وجود داراست:

از روش فولدر xml در پوشه هاي layout
از روش كد جاوا و يا اين كه كاتلين

فعاليت با view ها در كاتلين

از روش كد كاتلين مي اقتدار view به فولدر layout اضافه كرد.  راياپارس براي مثال در كد پايين TextView را بجاي پوشه layout قرار ميدهيم. در اكتيويتي اساسي خط setContentView(R.layout.activity_main) در سياق onCreate را با كد ذيل جايگزين نمائيد:

val email = TextView(this) // 1
email.text = "Hello Custom Views" // 2
setContentView(email) // 3
در اينجا شما يك TextView به ياري context بدست آمده از اكتيويتي مي سازيد
بجاي متن، عبارت « Hello Custom Views » را قرار مي دهيد
TextView را بجاي محتواي كاغذ قرار مي دهيد
در حالتي كه اپليكيشن را build و جاري ساختن فرماييد ميبينيد كه عبارت « Hello Custom Views » روي كاغذ نقش مي بندد. مثل تصوير تحت:


عمل با view ها در فولدر xml

درحال حاضر پوشه res/layout/activity_main.xml را گشوده نمائيد. براي استعمال از يك كدام از view هاي مهم اندرويد مانند TextView ، صرفا كافي ميباشد آن را از پنجره سمت چپ به باطن ويرايشگر بكشيد و آن را روي ويرايشگر بيندازيد ، يا اين كه به ويرايشگر متن XML برويد و خطوط ذيل را به كد XML اضافه نمائيد:

android:id="@+id/email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Custom Views"/>
مي‌توانيد بخش اعظمي از خصوصيت هاي اصلي از كلاس View را در XML تغيير تحول دهيد. برخي از اين صفات عبارتند از: id, layout_width, layout_height, alpha, visibility, elevation, padding, tag, و غيره.

براي تغيير و تحول يك خصوصيت ، مانند متن در TextView ، تنها اسم خصوصيت (android: text) را اضافه نمائيد و مانند واپسين خط قطعه كد پيشين ، كمي را به آن تخصيص دهيد (مثل متني كه اينجانب در كد وارد كرده ام: "Hello Custom Views").

در شرايطي كه در مرحله گذشته ()onCreate را تغيير تحول داده ايد، براي به كار گيري از فولدر xml لايوت بايستي كد setContentView (R.layout.activity_main) را به ()onCreate گشوده گردانيد براي اينكار onCreate در MainActivity را به شرايط نخستين گشوده گردانيد و كدي را كه تا قبل از اينً اضافه نموده ايد برداريد.

امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۱۶ آبان ۱۴۰۱ ] [ ۱۰:۲۰:۱۹ ] [ حامد ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پيوندهای روزانه
لينكي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 10
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی