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

مشکل در سایز نوشته های لیبل (حتی با دیزاینر)


sajadakbari

سوال

سلام

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

اما توی هر گوشی یه سایز متفاوت میشن. من روی امولاتور و یه گوشی هواوی تست کردم.

 

این کد های دورن اسکریپت دیزاینرم هست:

'All variants script
Panel1.SetLeftAndRight(0%x,100%x)
Panel1.SetTopAndBottom(0%y,100%y)

Panel1.HorizontalCenter=50%x
Panel1.VerticalCenter=50%y

Label3.SetLeftAndRight(10%x,90%x)
Label3.SetTopAndBottom(48%y,60%y)

Label3.HorizontalCenter=50%x
Label3.VerticalCenter=93%y

Label1.TextSize = 7.5%y
Label1.Text = "نوشته اول"

Label2.TextSize = 9%y
Label2.Text = "نوشته دوم"

Label3.TextSize = 5%y
Label3.Text = "نوشته سوم"

Label4.TextSize = 24%y
Label4.Text = "نوشته چهارم"

Label4.SetLeftAndRight(0%x,100%x)
Label4.SetTopAndBottom(36%y,60%y)

Label4.HorizontalCenter=50%x
Label4.VerticalCenter=20%y

Label1.SetLeftAndRight(0%x,100%x)
Label1.SetTopAndBottom(36%y,60%y)

Label2.SetLeftAndRight(0%x,100%x)
Label2.SetTopAndBottom(36%y,60%y)

Label1.HorizontalCenter=50%x
Label1.VerticalCenter=40%y

Label2.HorizontalCenter=50%x
Label2.VerticalCenter=55%y

Label3.HorizontalCenter=50%x
Label3.VerticalCenter=97%y

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

 

مشکل از کجاست ؟ شما هم با این کد ها تست کنید لطفا ، شاید من جایی رو اشتباه کردم.

 

ممنونم.

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

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

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

سلام

 

دلیلتون چیه که توی اسکریپت اومدید متن و سایز دادید اونم با X و Y :fekr:

 

متن و سایز نوشته رو توی کدای اکتیویتیتون بنویسید مشکل حل میشه :)

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

سلام

 

دلیلتون چیه که توی اسکریپت اومدید متن و سایز دادید اونم با X و Y :fekr:

 

متن و سایز نوشته رو توی کدای اکتیویتیتون بنویسید مشکل حل میشه :)

 

سلام

الیاس جان مطمئنی؟

والا آقای خلیلی اینطوری آموزش داده بودن منم همون کارو کردم.

بعد شما میگی مثل این ها رو حذف کنم؟؟

Label4.TextSize = 24%y
Label4.Text = "نوشته چهارم"

Label4.SetLeftAndRight(0%x,100%x)
Label4.SetTopAndBottom(36%y,60%y)

فقط اینا باشن؟؟

Label1.HorizontalCenter=50%x
Label1.VerticalCenter=40%y

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

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

سلام

الیاس جان مطمئنی؟

والا آقای خلیلی اینطوری آموزش داده بودن منم همون کارو کردم.

بعد شما میگی مثل این ها رو حذف کنم؟؟

Label4.TextSize = 24%y
Label4.Text = "نوشته چهارم"

Label4.SetLeftAndRight(0%x,100%x)
Label4.SetTopAndBottom(36%y,60%y)

فقط اینا باشن؟؟

Label1.HorizontalCenter=50%x
Label1.VerticalCenter=40%y

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

 

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

 

من خودم همیشه اینجوری استفاده میکردم و توی تبلت و گوشی و هر سایز صفحه ای درست بوده :morning1:

 

به این صورت :

 

واسه کد سایز و متن تو اکتیویتی :


Label4.TextSize = 22
Label4.Text = "نوشته چهارم"

و توی اسکریپت هم فقط مختصات مینویسم اونم این شکلی و هیچ مشکلی نداره :morning1:

Label4.SetLeftAndRight(30&x,70%x)
Label4.SetTopAndBottom(20%y,80%y)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای سایز متن چون بر اساس sp هست نباید هیچ چیز اضافه ای گذاشت این نکته رو رعایت کنید .  sp خودش براساس scale  سایز رو تنظیم میکنه 

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

بایگانی شده

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

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

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