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

مشکل در اسکرول ویو


Angry Fox

سوال

سلام

اگر من 20 تا اکتویتی داشته باشم باید بیست تا دیگه برای اسکرولشون بسازم؟!

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

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

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

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

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

درود

سوالتون رو لطفا یک کمی واضح تر بپرسید

اگر منظورتون اینه که در هر اکتیویتی به یک اسکرول ویو نیاز دارید ، که خیر ، لزومی به ساخت بیست layout ی که داخلش اسکرول ویو باشه نیست ، و شما میتوانید لایوت مورد نظرتون هر جا که دوس داشتید ، فراخانی کنید

 

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

منظورم اینه که من میخام برای اسکرول ویو یه اکتویتی و لایوت جدید نسازم و میخام اسکرول ویو توی لایوت و اکتیوتی مثلا home باشه.

چون اگه اینکارو نکنم مجبورم باسه هر لایوت یه لایوت برای اسکرولش بسازم

ممنون میشم کمک کنید

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

اگر به جوابی که دادم دقت میکردید

عرض کردم که خیر نیازی برای چندین لایوت با اسکرول ویو ندارید

دو مثال ساده براتون میزنم

مثلا من در اکتیویتی page1 لایوتی دارم که مطالبش رو باید اسکرول کنم

پس

میام اول لایوت اسکرول ویو رو لود میکنم و سپس در اسکرول ویو ، لایوت مربوط به اکتیویتی رو لود میکنم

در لایوت scrollview_lay یک اسکرول ویو دارم

در لایوت layout1  پانزده تا باتن دارم

Activity.LoadLayout("scrollview_lay")
scrollview1.Panel.LoadLayout("layout1")
scrollview1.Panel.Height=Button15.top+Button15.height+48dip

حالا در اکتیویتی page2 هم یک لایوت دیگه دارم که اسمش layout2 هستش که داخلش هشت تا باتن دارم

پس اونم به شکل زیر لود میکنم

Activity.LoadLayout("scrollview_lay")
scrollview1.Panel.LoadLayout("layout2")
scrollview1.Panel.Height=Button8.top+Button8.height+48dip

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

اگرم متوجه منظورم نشدید ، منتظر پاسخ از دوستانمون باشید:DD:

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

ممنون متوجه شدم

فقط یه سوال دیگه داشتم

من ایمیج ویو که دیزاینم هستش که عکسشو براتون گذاشتم باید تو لایوت اسکرول بذارم؟

hui6_home.png

ینی لایوتی که میخاد اسکرول شه فقط باید حاوی باتن باشه و دیزاینمو باید تو لایوت اسکرول پیاده کنم؟

اونجوری بازم برای هر لایوت یه اسکرول ویو میخاد

ممنون میشم پاسخ بدید

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

 

در ۱ ساعت قبل، Angry Fox گفته است :

ینی لایوتی که میخاد اسکرول شه فقط باید حاوی باتن باشه و دیزاینمو باید تو لایوت اسکرول پیاده کنم؟

خیر ، هرچیزی رو میتونید داخلش قرار بدین

و جواب سوال بعدیتون هم اینه که :

مونده به اندازه هایی که برای ویوهاتون در نظر میگیرید ، اگر اندازه هاتون بزرگتر هستش ، بله باید در اسکرول ویو قرار بدین

اگر در کل از اندازه های

100 درصدی خارج نشید ، نیازی به اسکرول ویو ندارید

در کدنویسی قسمت دیزاین میتونید این اعمال رو انجام بدین

برای مثال ، من یک ایمیج ویو قرار میدم در لایوتم و اندازه ی اونو برابر با 100 درصد صفحه نمایشم قرار میدم ، یعنی در هر نوع اندازه ای قرار بگیره ، بازم صفحه رو بصورت کامل پوشش میده ، نه کم نه زیاد

imageview1.setleftandright(0,100%x)
imageview1.settopandbuttom(0,100%y)

 

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

بایگانی شده

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

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

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