رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

نحوه پاک کردن مولتی پنل برای اپدیت اطلاعات


mja89

سوال

اساتید محترم سلام :

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

مشکل اول که خیلی مهمه : من واسه دریافت اطلاعات از یه باتن بروزرسانی استفده کردم که با هر بار زدن داده ها رو از دیتابیس افلاین میگیره ، قبلا که از لیست ویو استفاده میکردم با استفاده از listview1.clear در ابتدای job اول میومدم لیست ویو رو پاک میکردم بعد بروز رسانی انجام میشد اینجوری هر متن دوبار یا حتی بیشتر اضافه نمیشد.

اما با مولتی پت موندم چکار کنم اومدم از removeaddview  استفاده کردم یه مشکل داره اونم اینه که ویو رو پاک میکنه اما فضایی که برای اسکرول ویو ساخته بود رو پاک نمیکنه و اطلاعات از محلی که ویو ها پاک شده بودند لود میشه اگه متوجه نشدید اینجوری میشه مثلا:

متن اول

متن دوم

متن سوم

وقتی ویو ها پاک بشن اینجوری نمایش داده میشه :

 

 

 

متن اول

متن دوم

متن سوم

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

ممنون میشم کمک کنید تشکر

 

 

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

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

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

از xCustomListView

B4A Library - [B4X] [XUI] xCustomListView - cross platform CustomListView | B4X Community - Android, iOS, desktop, server and IoT programming tools

که بیسش از اسکرول ویو گرفته شده استفاده کنید، برای گرفتن اندازه لیبل هم از کتابخونه StringUtils متد MeasureMultilineTextHeight

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

بایگانی شده

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

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

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