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

فهمیدن Variant صفحه


Ali BBH

سوال

سلام خسته نباشید من یک لیست ویو دارم که تو دیساین اسکریپ براش تعریف کردم از 0 تا 100 درصد x رو بگیره

و فونت پیش فرضشم 16 هست که برای موبایل های با رزولیشن 480*320 مناسبه  ولی برای تبلت ها با رزولیشن 1280*800 کوچیکه فونتش تو اسکریپ وارینت تبلت رفتم که اسکریپ بنویسم این دستور نیست :


      listJ.SingleLineLayout.Label.TextSize=24

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

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

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

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

سلام

شما میتونی از تابع min استفاده کنی :

ListView1.SingleLineLayout.Label.TextSize=Min(16,30)

یعنی اندازه ی text میتونه از 16 تا 30 متغیر باشه

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

سلام

شما میتونی از تابع min استفاده کنی :

ListView1.SingleLineLayout.Label.TextSize=Min(16,30)

یعنی اندازه ی text میتونه از 16 تا 30 متغیر باشه

چتور ؟؟

من متوجه نمیشم ینی هربار کاربر میره تو برنامه سایز فونتش تغیر میکنه ؟

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

چتور ؟؟

من متوجه نمیشم ینی هربار کاربر میره تو برنامه سایز فونتش تغیر میکنه ؟

 

ببین ما با این خط د میایم با توجه به رنج پیکسلی صفحه ی کاربر مقدار کمترین رو تایین میکنیم . مثلا در مثالی که زدم از مقدار 16 نمیشه کوچکتر  باشه سایز فونتمون و البته برای صفحه ی های با تراکم بیشتر میاد مقدار های بین 16 و 30 رو برای سایز فونت انتخاب میکنه .

 

در آخر با یه خط کد کارتون رو آسون میکنم :

ListView1.SingleLineLayout.Label.TextSize=Min (10,ListView1.SingleLineLayout.Label.Height)  

این خط اجاز نمیده که متن لیست ویو تون از ارتفاع هر item بیشتر بشه ..... امیدوارم منظور رو رسونده باشم :DD:

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

بایگانی شده

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

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

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