سلام دوستان. با یه آموزش منحصر به فرد در خدمتتون هستم ! ولی اجازه بدید که آموزش رو با یه سوال شروع کنم.
سوال اینه : به نطرتون آیا در برنامه b4a قابلیتی وجود داره که ما بتونیم برای گوشی ها با سایز های مختلف , دید های مختلفی از لایه داشته باشیم ؟ یعنی برای گوشی هایی با سایز 480 * 320 یه نوع دید و همون لایه برای گوشی های با سایز 1280 * 800 یه نوع دید دیگه داشته باشه ؟
جواب قطعا مثبته اما من فکر میکنم به نظر خیلی ها این کار مشکلیه و بازم باید بگم که کار ساده ایه و مشکل هم نیست !
یکم ذوق و سلیقه میخواد همین !!
خوب از شوخی که بگزریم با چه چیزی میتونیم این کار رو انجام بدیم ؟؟
جواب استفاده از Variants هست. امروز قصد داریم که به صورت تصویری این قسمت رو آموزش بدیم.
برای مشاهده ادامه آموزش لطفا به ادامه مطلب مراجعه کنید.
برای شروع برنامه b4a رو باز کنید و دیزاینر رو هم باز کنید (از منوی برنامه روی Designer کلیک کنید و از زیر منوی باز شده روی Designer کلیک کنید)

خوب حالا در پنجره Variants روی New Variant کلیک کنید (اگر این پنجره رو ندارید ار منوی Windows روی Variants کلیک کنید )


خوب الان پنجره ی Create New Layout Variant برای شما باز شده.
این همون پنجره ایه که شما یه سایز جدید تایین میکنید برای نما و این پنجره به دو بخش تقسیم میشه.
قسمت اول شما از سایز های استاندارد یکی رو انتخاب کرده و روی Ok کلیک میکنیدو خواهید دید که یه نمای جدید دارید که روی اون ابزار هاتون رو میتونید بچینید.
ولی اگه سایزی به جز سایز های استاندارد در نظر دارید میتونید از بخش دوم پنجره که Other هست استفاده کنید. به این صورت که :
روی Other کلیک میکنید تا فعال شه بعد در کادر Width طول و کادر دوم که همون Height هست عرض رو وارد میکنید و بعد روی Ok کلیک میکنید و بعد هم نمایی که خواستید آماده هست تا شما ابزار ها و View هاتون رو روش بچینید !


فقط دوستان یه نکته وجود داره و اونم اینه که برای نوشتن اسکریپت ها از پنجره Script - Variant استفاده کنید. و نوشتن اسکریپت هاش هم مثل همون اسکریپت جنرال میمونه . اگه هم کلا اسکریپت نویسی بلد نیستید
اینجا کلیک کنید.
موفق باشید .