رفتن به مطلب
  • 0

قرار دادن چندین دکمه در اسکرول ویو


MahdiHD

سوال

سلام به همه دوستان

من ابتدا هشت دکمه را در لایوت x قرار داده و در قسمت اسکریپ دیزاینر آن لایوت به این شکل کد نوشتم :

'All variants script
AutoScaleAll
internet.SetLeftAndRight(20%x,77%x)
internet.SetTopAndBottom(5%y,20%y)
bors.SetLeftAndRight(20%x,77%x)
bors.SetTopAndBottom(25%y,41%y)
khanegi.SetLeftAndRight(20%x,77%x)
khanegi.SetTopAndBottom(46%y,62%y)
android.SetLeftAndRight(20%x,77%x)
android.SetTopAndBottom(68%y,84%y)
karafarin.SetLeftAndRight(20%x,77%x)
karafarin.SetTopAndBottom(90%y,106%y)
film.SetLeftAndRight(20%x,77%x)
film.SetTopAndBottom(113%y,129%y)

بعد در لایوت y یک اسکرول ویو اد کرده و در دیزاینر اسکریپ به این شکل کد نوشتم :

ScrollView1.SetLeftAndRight(10%x,90%x)
ScrollView1.SetTopAndBottom(0%y,100%y)

حال یک اکتیویتی ایجاد کردم و در ساب Activity_Create نوشتم :

	Activity.LoadLayout("y")
	ScrollView1.Panel.LoadLayout("x")
	ScrollView1.Panel.Height = ?

الان دو سوال دارم :

1- اگر بخواهم برای کلیک هر یک از باتن ها دستوری تعریف کنم باید چه کار کنم؟در اکتیویتی ایجاد شده نمی توانم مشخص کنم چون که باتن ها در لایوت x است ولی لایوت y لود شده است و لایوتی که در آن دکمه ها قرار دارد فقط به اسکرول ویو اضافه شده است.

2- به جای علامت سوال چه کدی بنویسم که با توجه به کدنویسی دیزاینر اسکریپ لایوت x دکمه ها بدون مشکل اندازه در اسکرول ویو اضافه شوند؟و ارتفاع اسکرول ویو به درستی تنظیم شود؟

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

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

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

دوستان الان حدود دوازده ساعت گذشته و برنامه من لنگ این مورد است. از دوستان خواهش می کنم پاسخ دهند یک دنیا ممنون

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

1.همون رویداد کلیک رو از لایوتی که توش باتن هست ایجاد کنید از طریق راست کلیک و گزینه Genereate مشکلی پیش نمیاد.

2.عرض هرکدوم از باتن ها چقده؟ همونا رو باهم جمع کنید بذارید برای عرض اسکرول ویو.

ولی کلا من پیشنهاد میکنم که یه باتون اد بکنید توی دیزاینر و به صورت مولتی باتن اونا رو اد کنید توی اسکرول ویو ، چون امکان داره تو گوشی های مختلف بد نشون داده بشه و دکمه ها زیاده حد بزرگ یا زیادی کوچیک بشن.(البته شاید ، چون یکبار واسه من پیش اومده)

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

سلام دوست عزیز ببینید من تو این تاپیک یه نمونه رو برای پنل توضیح دادم فکر کنم از همین روش هم برای باتن بشه استفاده کرد...

تنظیم منو

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

سلام مهدی جان

من با اموزش های اقای نیکروان براتون یه سورس اماده کردم

 

فکر کنم مشکلت حل شه

 

 

دانلود سورس با لینک غیرمستقیم

 

 

 

موفق باشید  :gol: 

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

بایگانی شده

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

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

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