رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

مولتی پنل


howsen

سوال

سلام دوستان . من یه کاربر مبتدی در b4a هستم و میخام مولتی پنل بسازم البته بدون داشتن دیتابیس مثل sql یا اضافه کردن ماژول اختصاصی ؛ خیلی ساده میخوام باشه

دارای یک عکس و متن

 

ممنون میشم راهنمایی کنید چون اموزش های توی انجمن با ماژول اختصاصی هستن و اموزش های سطح نت با دیتابیس !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

اول در دیزاینر برنامه یه لی اوت ایجاد و داخلش یه پنل با طول و عرض مورد نظرت بساز و داخل پنل، ویووهایی را که میخوای قرار بده و با یه نام مثلا layPanelMenu ذخیره کن.

حالا یه لی اوت دیگه بساز و ویوو ScrollView به اون اضافه کن و اونا 100 درصد در طول و عرض قرار بده در قسمت اسکریپت بخش دیزاینر برنامه

ScrollView.SetLeftAndRight(0,100%x)
ScrollView.SetTopAndBottom(0,100%y)

حالا تو قسمت کدنویسی در Activity_Create کدهای زیر را بنویس

Activity.LoadLayout("layMain")

Dim posY As Int=1%y
For i=1 To 10
	Dim pnl As Panel
	pnl.Initialize("")
	ScrollView.Panel.AddView(pnl,0,posY,100%x,100%y)
	pnl.LoadLayout("layPanelMenu")
	posY=posY+75dip
	... ImageView.Bitmap=LoadBitmap(File.DirAssets,i&".jpg")
Next
ScrollView.Panel.Height=posY

تو کد بالا 10 بار پنل ایجاد میشه و شما میتونید اطلاعات عکس و متن را در جایی که ... نوشته شده مقدار دهی کنید.

در این کد عرض پنل 75 فرض شده و posY هم 1 درصد. با تغییر دادن آنها و تست برنامه از کارکردشون مطلع خواهید شد.

تستش کنید انشاا.. درسته!

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...