fun_code 216 ارسال شده در 22 خرداد، ۱۳۹۸ اشتراک گذاری ارسال شده در 22 خرداد، ۱۳۹۸ سلام دوستان مواردی که در پایین عرض میکنم بدون شک در تمام برنامه ها مورد استفاده خواهد بود. زیاد جستجو کردم و طبق بررسی اکثرا برای ثابت بودن سایز متن در دستگاه ها میان سایز متن رو با سایز لیبل Fit میکنن. خب این عملا کاربردی نداره... (حتی اگر برای برنامه خاصی کاربرد داشته باشد ، در ایجاد لیست ها طولانی بسیار کند است) چون اگر بخوایم یک لیست شبیه به صفحه اول بازار داشته باشیم ، محدوده آبجکت لیبل عنوان محصولات مشخص هست. اما تمام عناوین دارای تعداد کارکترهای یکسان نیستن.مثلا یکی 5 کارکتر و دیکری 30 کارکتر است. با اون روش هر عنوان با یک سایز متفاوت نمایش داده میشه و بسیار بی نظم خواهد بود. لطفا در 3 مورد زیر به روش اصولی ای رسیدیدن اینجا هم بذارید تا اونایی که نیاز دارن از جمله بنده استفاده کنن. 1. تعیین سایز متن برای یکسان نمایش داده شدن در تمام اسکرین ها (احتمالا با استفاده از Dip قابل اجرا است.) 2. در صورتی که متن بزرگتر از سایز لیبل شد به خط دوم نرود و به انتهای متن سه نقطه اضافه شود. 3. یافتن width متن داخل لیبل (این مورد هم با canvas انجام میشه که در برخی از دستگاه ها اجرا نمیشود.) با تشکر لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
fun_code 216
سلام دوستان
مواردی که در پایین عرض میکنم بدون شک در تمام برنامه ها مورد استفاده خواهد بود.
زیاد جستجو کردم و طبق بررسی اکثرا برای ثابت بودن سایز متن در دستگاه ها میان سایز متن رو با سایز لیبل Fit میکنن.
خب این عملا کاربردی نداره... (حتی اگر برای برنامه خاصی کاربرد داشته باشد ، در ایجاد لیست ها طولانی بسیار کند است)
چون اگر بخوایم یک لیست شبیه به صفحه اول بازار داشته باشیم ، محدوده آبجکت لیبل عنوان محصولات مشخص هست.
اما تمام عناوین دارای تعداد کارکترهای یکسان نیستن.مثلا یکی 5 کارکتر و دیکری 30 کارکتر است.
با اون روش هر عنوان با یک سایز متفاوت نمایش داده میشه و بسیار بی نظم خواهد بود.
لطفا در 3 مورد زیر به روش اصولی ای رسیدیدن اینجا هم بذارید تا اونایی که نیاز دارن از جمله بنده استفاده کنن.
1. تعیین سایز متن برای یکسان نمایش داده شدن در تمام اسکرین ها (احتمالا با استفاده از Dip قابل اجرا است.)
2. در صورتی که متن بزرگتر از سایز لیبل شد به خط دوم نرود و به انتهای متن سه نقطه اضافه شود.
3. یافتن width متن داخل لیبل (این مورد هم با canvas انجام میشه که در برخی از دستگاه ها اجرا نمیشود.)
با تشکر
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.