فیت کردن متن لیبل در B4A

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

برای حل این چالش مراحل زیر را دنبال کنید :

ابتدا کتابخانه StringUtils را جستجو و آن را علامت بزنید

✨ نکات مهم:

• کد آماده و تست‌شده (1 قطعه‌کد)

• کار با کتابخانه‌های: StringUtils

• کپی و استفاده مستقیم در پروژه B4A

📚 کتابخانه‌های مورد نیاز:

StringUtils

(از مسیر Libraries در محیط B4A تیک بزنید.)

🚀 نحوه استفاده:

کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانه‌های اعلام‌شده را تیک بزنید.

دسته‌بندیتکه کدها
تعداد بازدید۳۶
تعداد فروش۰
فرمت تحویلکد نمونهٔ رایگان در همین صفحه
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • تکه‌کد آماده B4A
  • کاملاً رایگان
  • کد تست‌شده با توضیح فارسی
  • کتابخانه: StringUtils

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
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
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۱۰۳۸ محصول فعال