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

مشکل در ارتفاع اسکرول ویو برای منو


AMiR

سوال

سلام

 

تو دیزاینر یه منو ساختم که تا 220%Y طولش کشیده شده

اینو load کردم تو یه اسکرول ویو، مشکل اینجاست ارتفاعش برای گوشی تنظیم کنم، ارتفاش تو تبلت به هم میخوره، تو اون تنظیم کنم تو این به هم میخوره :DD:

ترفند، بهینه سازی، راهنمایی چیزی هست بشه تا حدودی بر این مشکل فائق اومد؟

 

البته ارتفاع اسکرول ویو رو اینجوری نوشتم : (100%y) *2 !

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

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

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

درود

من اصلا نفهمیدم شما چیکار کردید

1- لطفا کدهاتون رو توی تگ کد بزارید

2- پیشنهاد من اینه که به جای % دادن اگه میخواهید برابر فلان زیر باشه خب ارتفاعش رو برابر Height همون شیء مورد نظر قرار بدید

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

درود

من اصلا نفهمیدم شما چیکار کردید

1- لطفا کدهاتون رو توی تگ کد بزارید

2- پیشنهاد من اینه که به جای % دادن اگه میخواهید برابر فلان زیر باشه خب ارتفاعش رو برابر Height همون شیء مورد نظر قرار بدید

یدونه لایوت اصلی داریم که توش یدونه اسکرول ویو هست

یک لایوت دیگه هم داریم که حدود30-40 باتن توش ساخته شده ( بدلیل اینکه همه یک شکل نبودند امکان ساختش با کد نبود برای من)

 

اومدم با خاصیت پنل اسکرول ویو ، لایوتی که باتون ها توش ساخته شده رو LoadLayout کردم.

حالا مشکل ارتفاع اسکرول ویو هست که وقتی تنظیمش میکنم واسه گوشی ارتفاع اسکرول ویو مناسبه، یعنی پایین ترین نقطه باتن ها با پایین ترین نقطه اسکرول ویو تقریبا برابره

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

 

تنها کدی هم که نوشته شده اینه:

ScrollView1.Panel.LoadLayout("menu")
ScrollView1.Panel.Height= (100%y)*2
لینک ارسال
به اشتراک گذاری در سایت های دیگر

راه حلی برای این موضوع نیست؟

 

راهی وجود داره تا اندازه صفحه نمایش رو فهمید و براساس صفحه ارتفاع اسکرول ویو رو تنظیم کرد ؟ مثلا اگر بزرگ تر از 6 اینچ بود ارتفاع = x در غیر اینصورت ارتفاع = y

 

همچنین یه عکس دارم که ارتفاعش زیاده و بخوام ازش تمام صفحه استفاده کنم باید بهش اسکرول بدم، چطور میتونم به ایمیج ویو اسکرول بدم؟

 

شاید سوالات کمی مبتدیانه باشه، اما به هر حال برای من مسئله ایه که باید بدنبال جوابش باشم

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

سلام کد ScrollView1.Panel.Height رو مثل زیر بردار برابر با ارتفاع باتن ها قرار بده ببین جواب میده...

ScrollView1.Panel.Height = button1.height + button2.height
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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