استفاده از این محتوا رایگان میباشد

چارا برای خلق ارزش و توسعه مهارت های درونی و رشد استعدادها و جایی برای انجام پروژهای برنامه نویسی هست، هدف ما پیاده سازی ایده شما و توسعه مهارت های فردی کاربران برای ارتقا و اجرای هدفمندانه کسب و کارها میباشد بیشتر آموزش های سایت به صورت رایگان در اختیار شما هستند اما برای دسترسی به همه آموزش ها نیازمند تهیه عضویت ویژه سایت ما میباشید.

بررسی ویو ها بیسیک فوراندروید

بررسی ویو ها بیسیک فوراندروید

بررسی ویو ها بیسیک فوراندروید
بررسی ویو ها بیسیک فوراندروید

 

در این بخش View های مهم و کاربردشان بررسی می شوند.

View ها همان طور که قبلاً هم اشاره شد از طریق منوی Add View ی پنجره ی Designer قابل اضافه شدن به Layout هستند.

Button : کلید یا دکمه.

CheckBox : گزینه ای که امکان تیک خوردن کنار آن وجود دارد.

EditText : فیلدی که در آن امکان تایپ متن وجود دارد.

ImageView : قاب عکس عکس باید در قسمت Files وارد شده باشد.

Label : نوشته.

ListView : لیستی که می تواند شامل انواع مختلفی از گزینه ها باشد.

Panel : جزئی که در حکم نگه دارنده و والد سایر اجزا می شود برای مثال در ساخت ویجت. 

ProgressBar : نواری که میزان پیشرفت یک عملیات را نشان می دهد مثل دانلود یا نصب. 

RadioButton : چند گزینه که تنها انتخاب یکی از آن ها برای کاربر میسر خواهد بود.

SeekBar : نوار لغزنده مثل نوار کم و زیاد کردن روشنایی صفحه. 

Spinner : منویی که با لمس گشوده می شود.

TabHost : فضایی که می تواند با استفاده از سربرگ ها چندین Layout را در خود جای دهد.

ToggleButton : کلیدی که امکان خاموش و روشن شدن دارد.

WebView : مستطیلی که امکان باز کردن یک سایت، یک فایل *.html و یا اجرای کدهای مستقل HTML را دارد.

این قسمت، بخشی از پنجره ی Designer است.و از اینجاست که برنامه نویسی برای اپلیکیشن آغاز می شود.

همه چیز در طراحی Layout ها خوب پیش می رود تا آن جا که هر گوشی اندروید اندازه ی صفحه ی متفاوتی پیدا می کند.

این در صورتی است که اندازه ی View ها ثابت است. بنابراین ممکن است در یک گوشی با صفحه ی کوچک View ها از صفحه بیرون بزنند.

و در یک صفحه ی بزرگ مثل تبلت ها فضای خالی زیادی ایجاد شود. برای حل این مشکل بایستی View ها را طوری تعریف نمود که اندازه شان به اندازه ی صفحه وابسته باشد.

و برای این کار به جای عدد از درصد استفاده می شود. برای مشاهده ی نحوه ی انجام این کار به مثال زیر دقت کنید:

این Layout را در نظر بگیرید.

مشاهده می کنید که دارای یک WebView مستطیل بزرگی که محتوا را نشان میدهد و یک Button 
 و یک Label است. طول WebView از اول طول صفحه شروع می شود و تا آخر آن ادامه دارد

بررسی ویو ها بیسیک فوراندروید
بررسی ویو ها بیسیک فوراندروید

صفر درصد تا صد درصد طول صفحه عرض WebView هم از اول عرض صفحه شروع می شود.

ولی تا ۹۰ درصد عرض صفحه ادامه دارد صفر درصد تا درصد عرض صفحه.

برای تعیین میزان اشغال بودن طول صفحه توسط طول View از دستور SetLeftAndRight و برای تعیین میزان اشغال بودن عرض صفحه توسط عرض View از دستور SetTopAndButtom استفاده می شود.

برای استفاده از این دستورها ابتدا نام View را در Script Designer تایپ کنید. دقت کنید که در زیر آن سربرگ Script – General فعال باشد.

سپس یک نقطه گذاشته و نام دستور را بنویسید.

و بعد از آن درصد و نوع محور  x برای طول و y برای عرض را به صورت زیر مشخص کنید. کدهای زیر تمامی کدهای Script Designer این Layout هستند.

[codesyntax lang=”vbnet”]

(WebView1.SetLeftAndRight(0%x,100%x

(WebView1.SetTopAndBottom(0%y,90%y

(Button1.SetLeftAndRight(0%x,60%x

(Button1.SetTopAndBottom(90%y,100%y

(Label1.SetLeftAndRight(65%x,100%x

(Label1.SetTopAndBottom(90%y,100%y

[/codesyntax]

 

با وارد کردن این کدها، View ها به طور خودکار دچار تغییر اندازه می شوند.

نکته: ممکن است با خارج شدن از این قسمت View ها در قسمت محیط طراحی دچار به هم ریختگی شوند. اما این به هم ریختگی اهمیتی ندارد. و

در اصل به همان صورت که کدنویسی برای آن ها انجام شده نشان داده خواهند شد.

کانال تلگرامی
کانال تلگرامی
معرفی محیط طراحی دیزاینر
محیط کد نویسی بیسیک
, , ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست