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

کشیده شدن تصاویر در اپ


ilan

سوال

سلام دوستان

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

Capture.JPG

لطفا کدی بدین که طول و عرضش یکی بشه.

اینجوری هم استفاده کردم نشد:

ImageView16.SetLeftAndRight(71%x,83%x)
ImageView16.SetTopAndBottom(80%y,88%y)

ImageView18.SetLeftAndRight(53%x,64%x)
ImageView18.SetTopAndBottom(80%y,88%y)

ImageView19.SetLeftAndRight(36%x,47%x)
ImageView19.SetTopAndBottom(80%y,88%y)

ImageView20.SetLeftAndRight(18%x,29%x)
ImageView20.SetTopAndBottom(80%y,88%y)

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

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

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

در 9 دقیقه قبل، ilan گفته است :

سلام دوستان

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

Capture.JPG

لطفا کدی بدین که طول و عرضش یکی بشه.

اینجوری هم استفاده کردم نشد:

ImageView16.SetLeftAndRight(71%x,83%x)
ImageView16.SetTopAndBottom(80%y,88%y)

ImageView18.SetLeftAndRight(53%x,64%x)
ImageView18.SetTopAndBottom(80%y,88%y)

ImageView19.SetLeftAndRight(36%x,47%x)
ImageView19.SetTopAndBottom(80%y,88%y)

ImageView20.SetLeftAndRight(18%x,29%x)
ImageView20.SetTopAndBottom(80%y,88%y)

سلام

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

Img1.SetLeftAndRight(10%X , 21%X)
Img1.Top = 95%Y - Img1.Width
Img1.Height = Img1.Width

 

یعنی با اینکار، طول و عرض آیکونها رو با کد  Img1.Height = Img1.Width  برابر هم قرار میدید. بخاطر همین تو تمام سایز های مختلف، طول و عرضش یکیه و کشیده نمیشه.

 

:53: :53::53::53::53:

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

 

در 25 دقیقه قبل، Salar82 گفته است :

سلام

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

Img1.SetLeftAndRight(10%X , 21%X)
Img1.Top = 95%Y - Img1.Width
Img1.Height = Img1.Width

 

یعنی با اینکار، طول و عرض آیکونها رو با کد  Img1.Height = Img1.Width  برابر هم قرار میدید. بخاطر همین تو تمام سایز های مختلف، طول و عرضش یکیه و کشیده نمیشه.

 

:53: :53::53::53::53:

دستتون درد نکنه

خط دوم برای چیه؟

میشه یکم توضیح بدین

مرسی

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

در 4 دقیقه قبل، ilan گفته است :

خط دوم برای چیه؟

خط دوم خیلی مهم نیست.

اگه دقیق تر بخوام بنویسمش، اینطوریه:

Img1.SetLeftAndRight(10%X , 21%X)
Img1.Height = Img1.Width
Img1.Top = 95%Y - Img1.Height

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

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

این روشها به هیچ وجه استاندارد نیستن دوستان. حتما برای سایزبندی ویوهاتون از ریسورس و دایمنشن استفاده کنید. یه نمونه اینه به شکل زیر پوشه ها رو توی res بزارید و با کتابخونه های موجود مقادیر رو بگیرید.

image.png

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

بایگانی شده

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

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

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