امیرحسین قاسمی 610 ارسال شده در 11 آبان، ۱۴۰۱ اشتراک گذاری ارسال شده در 11 آبان، ۱۴۰۱ سلام، حتما میدونین که با استفاده از متد MeasureMultilineTextHeight که توی کتابخونه StringUtils قرار داره میتونیم ارتفاع متن رو اندازه گیری کنیم و برابر با ارتفاع لیبل قرار بدیم. حالا چطوری میتونیم عرض متن رو اندازه بگیریم تا بتونیم عرض لیبل رو هم برابر با عرض متن قرار بدیم؟ ابتدا کد زیر رو بین دو ساب دیگه قرار بدین: #if JAVA import android.text.TextPaint; import android.text.TextUtils; import android.widget.TextView; public final static int measureTextWidth(TextView view, String text) { if (TextUtils.isEmpty(text)) { return 0; } TextPaint paint = view.getPaint(); int width = (int) paint.measureText(text); return width; } #End If حالا کتابخونه JavaObject رو تیک بزنین: Dim jo As JavaObject jo.InitializeContext Label1.Width=jo.RunMethod("measureTextWidth",Array(Label1,Label1.Text)) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.