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

سوال: معرفی یک جایگزین برای مولتی پنل در B4A ؟!


Kazem Forghani

سوال

سلام

دوستان بعد از این که با مولتی پنل و دیتابیس کار کردم فهمیدم که مولتی پنل با متونی که متغیر هستند ( و از دیتابیس گرفته می شن ) کمی مشکل داره.

و این که استاندارد نیست و خوب در تعداد زیاد به راحتی کار نمی کنه.

فکر نمی کنم AriaListView یا SMArrayAdapter کمکی بکنه. چون من نتونستم راهی برای ست کردن اندازه هر آیتم با متن خودش پیدا کنم. ( متن ممکنه یک کلمه یا یک مطلب طولانی باشه ) و جدا از این AriaListView اون طوری که شنیدم لایوت های مخصوص داره ولی من می خوام کاملا سفارشی سازی کنم.

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

خیلی نیاز دارم.

ممنون

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

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

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

تا اونجایی که یادم اریا لیست ویو برمبنای متن بزرگ و کوچک میشد.مثلا یک  آیتم ده خط و یک آیتم 2 خط

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

توی آریالیست لیوت هایی که خودش داره به صورت خودکار ارتفاع تنظیم میشه ، حتی زمانی که لیوت b4a استفاده میکنین میتونین ازتفاع هر آیتم رو جدا مشخص کنید ، برای مثال یکی 100dip بعدی 200dip و میتونین ارتفاع تکست رو بگیرین (MeasureMultilineTextHeight) و نسبت به اون ارتفاع اون آیتم رو مشخص کنید

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

توی آریالیست لیوت هایی که خودش داره به صورت خودکار ارتفاع تنظیم میشه ، حتی زمانی که لیوت b4a استفاده میکنین میتونین ازتفاع هر آیتم رو جدا مشخص کنید ، برای مثال یکی 100dip بعدی 200dip و میتونین ارتفاع تکست رو بگیرین (MeasureMultilineTextHeight) و نسبت به اون ارتفاع اون آیتم رو مشخص کنید

سلام

این امکان در SMArrayAdapter وجود داره؟

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

سلام

این امکان در SMArrayAdapter وجود داره؟

در جریان اون نیستم ، خودتون تست کنین
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

این امکان در SMArrayAdapter وجود داره؟

من خیلی عذر میخوام آقای فرقانی جسارته ولی فک کنم MeasureMultilineTextHeight و یا سایز 100dip دادن به ویو ربطی به کتابخونه نداره جون قراره اینا رو روی لایوت پیاده کنین

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

سلام

این امکان در SMArrayAdapter وجود داره؟

کاظم جان فدات شم

اون که برا بیسیکه عزیزم

کلا ربطی به کتابخونه های دیگه نداره...

استرینگ یوتیلزه...

تایپک رو به سمت اسپم نبرید...

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

کاظم جان فدات شم

اون که برا بیسیکه عزیزم

کلا ربطی به کتابخونه های دیگه نداره...

استرینگ یوتیلزه...

تایپک رو به سمت اسپم نبرید...

سلام.

می شه یک تیکه کد در همین رابطه قرار بدید.

چشم؛ پس بی زحمت تاپیک رو قفل کنید.

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

سلام.

می شه یک تیکه کد در همین رابطه قرار بدید.

چشم؛ پس بی زحمت تاپیک رو قفل کنید.

چشمت بی بلا

یکم با این کدا ور برو...

اگر متوجه نشدی یا کار نکرد، یه تاپیک بزن ، چون تاپیکت مربوط به پشتیبانی نیست...

Dim lbl As Label
lbl.Text = "matnee to gol pesar..."
Dim p As Panel
p.AddView(lbl,p.Top,p.Left,p.Width,p.Height)
Dim su As StringUtils
Dim mySize As Int = su.MeasureMultilineTextHeight(lbl,lbl.Text)
p.Height = mySize
lbl.Height = mySize
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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