یک چالش که ممکنه هنگام برنامه نویسی بهش برخورده باشید اینه که سایز متنی که در لیبل وجود داره در گوشی هایی با اندازه های مختلف یکسانه. در صورتی که سایز باید نسبت به گوشی های مختلف متفاوت باشه . که هم اصولی تر و کاربر پسند تر بشه.
برای حل این چالش مراحل زیر را دنبال کنید :
ابتدا کتابخانه StringUtils را جستجو و آن را علامت بزنید
✨ نکات مهم:
• کد آماده و تستشده (1 قطعهکد)
• کار با کتابخانههای: StringUtils
• کپی و استفاده مستقیم در پروژه B4A
📚 کتابخانههای مورد نیاز:
StringUtils
(از مسیر Libraries در محیط B4A تیک بزنید.)
🚀 نحوه استفاده:
کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانههای اعلامشده را تیک بزنید.
| دستهبندی | تکه کدها |
| تعداد بازدید | ۳۶ |
| تعداد فروش | ۰ |
| فرمت تحویل | کد نمونهٔ رایگان در همین صفحه |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- تکهکد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
- کتابخانه: StringUtils
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
Dim dt As Float
Dim limit = 0.5 As Float
Dim h As Int
Dim stu As StringUtils
ex.Text = txt
ex.TextSize = 72
dt = ex.TextSize
h = stu.MeasureMultilineTextHeight(ex, txt)
Do While dt > limit Or h > ex.Height
dt = dt / 2
h = stu.MeasureMultilineTextHeight(ex, txt)
If h > ex.Height Then
ex.TextSize = ex.TextSize – dt
Else
ex.TextSize = ex.TextSize + dt
End If
Loop
ex.TextSize=ex.textsize * 0.8
End Sub