مقالات تخصصي طراحي اپ موبايل مرجع رسمي مقالات طراحي اپليكيشن
|
اندرويد دارنده دسته اي از view هاي (ابزارك هاي) مهم ميباشد طراحي اپليكيشن و كلاس شالوده هر ابزارك Android كلاس View (با سخن V بلندمرتبه) ميباشد. تصوير پايين بخشي از سلسله مراتب view ها را نماد ميدهد: دو طريق براي ساختوساز يك view از اندرويد و تهيه و تنظيم مقادير براي خصوصيت هاي آن وجود داراست: از روش فولدر xml در پوشه هاي layout فعاليت با view ها در كاتلين از روش كد كاتلين مي اقتدار view به فولدر layout اضافه كرد. راياپارس براي مثال در كد پايين TextView را بجاي پوشه layout قرار ميدهيم. در اكتيويتي اساسي خط setContentView(R.layout.activity_main) در سياق onCreate را با كد ذيل جايگزين نمائيد: val email = TextView(this) // 1
درحال حاضر پوشه res/layout/activity_main.xml را گشوده نمائيد. براي استعمال از يك كدام از view هاي مهم اندرويد مانند TextView ، صرفا كافي ميباشد آن را از پنجره سمت چپ به باطن ويرايشگر بكشيد و آن را روي ويرايشگر بيندازيد ، يا اين كه به ويرايشگر متن XML برويد و خطوط ذيل را به كد XML اضافه نمائيد: android:id="@+id/email" براي تغيير و تحول يك خصوصيت ، مانند متن در TextView ، تنها اسم خصوصيت (android: text) را اضافه نمائيد و مانند واپسين خط قطعه كد پيشين ، كمي را به آن تخصيص دهيد (مثل متني كه اينجانب در كد وارد كرده ام: "Hello Custom Views"). در شرايطي كه در مرحله گذشته ()onCreate را تغيير تحول داده ايد، براي به كار گيري از فولدر xml لايوت بايستي كد setContentView (R.layout.activity_main) را به ()onCreate گشوده گردانيد براي اينكار onCreate در MainActivity را به شرايط نخستين گشوده گردانيد و كدي را كه تا قبل از اينً اضافه نموده ايد برداريد.
امتیاز:
بازدید:
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |