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

ایجاد لیست کشویی با لیست ویو


mohammad3250

سوال

سلام با لیست ویو میشه همچین منویی درست کرد که خودش اتوماتیک اسکرول کنه صفحه رو

Untitled-1.jpg

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

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

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

این لیست ویو به نظر من حرف نداره ، تو خیلی موارد سره ، مثالشو در این زمینه نگاه کنید . باهاش نمودار درختی تا دهها بلکه پنلتو بزرگ انتخاب کنی تا صد زیرمجموعه هم میتونی براش تعریف کنی . 

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

این سورس از التیمیت هست که کمی داخلش توضیحات فارسی هم داره ببینید به دردتان میخوره ؟ داخلش التیمیت لیست رو داخل اسلاید منوی AHNavigationDrawer  نمایش میده  .

سورس UltimateListView   داخل اسلاید منو  AHNavigationDrawer

ولی اون حالت نمایش تنظیمات توی نت برگ رو که فرمودید ظاهرا نیازی  به حالت tree و اینا نداره ! 

اونی که بنده فهمیدم توی قسمت تنظیمات نرم افزار اندرویدی (نت برگ) زیر تصویر  یک اسکرول ویو هست که شامل هفت، هشت ،ده تا لیبل هست که مثلا قسمت (ویژگیها ) یا (شرایط استفاده) یا (توضیحات)که مد نظرتون هست هرکدام یک باتن یا لیبل هستند که سمت چپشان یک تصویر ایکن هست که باکلیک روی انها تصویر عوض میشه .

 

اما نکته این اسکرول ویو اینه که مقدار دهی که برای  اندازه ومحل این ده تا لیبل هست اینطوریه که اندازه ارتفاع لیبلها رو همگی برابر اندازه متن اشان  کرده اند  و با بزرگ و کوچک شدن متن لیبل ها تغییر اندازه میدهند و (کتابخونه ی اینکار،  توی انجمن هست)

 

دومین نکته اینه که محل قرار گیری لیبل اول رو دستی معین کرده اند ولی برای لیبل دوم بطورخودکار همان y  لیبل اول رو بعلاوه ارتفاع لیبل اول کرده اند و یا محل لیبل سوم رو همان محل لیبل اول بعلاوه ارتفاع لیبل اول و ارتفاع لیبل دوم قرار داده اند وهمینطور تا ده تا لیبل .

 

سومین نکته که مطلب اصلی در اون هست : با کلیک روی مثلا دکمه (ویژگیها) : این اتفاق میافته : اندازه ارتفاع لیبل پایینش برابر صفر میشه و Label.Visible=False و متن ناپدید میشه وتصویر آیکون فلش به سمت راست میشه وبا کلیک دوباره اندازه لیبل پایین این گزینه برابر با اندازه متن میشه (با همون کتابخونه ای که عرض کردم ) Label.Visible=True و تصویر ایکون فلش رو به پایین میشه . 

 

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

 

به همین سادگی . 

-------------------

البته ظاهرا همین قابلیت گرفتن متن یک بخش از لیست ویو و قرار دادن اون در یک لیبل وبعدش اندازه دهی لیبل که هم اندازه متن بشه یا اندازه ارتفاع لیبل  صفر بشه  و بعدش انتقال لیبل جدید به همان قسمت در لیست ویو ، در آریا لیست ویو هست و نمونه کدهاشو توی تایپیک اریا لیست ویو قبلا ارسال کرده بودم ! یعنی همین کاری که بالا عرض شد  رو در آریا لیست ویوی اختصاصی هم میشه کرد.

موفق باشید

 

 

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

در 55 دقیقه قبل، hojjatborohan گفته است :

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

کجا پیداش کتم؟

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

در 8 ساعت قبل، hojjatborohan گفته است :

Treeview سرچ کن تو همین انجمن هستش

از چند نفر پرسیدم اصلا این tree veiw نیستش

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

سلام UltimateListView  برای اینکار یعنی tree عالیه . اونو امتحان کنید . کتابخونه اش توی فروشگاه هست  فکر کنم یه سورس هم برای همین tree بغل فایل کتابخونه موجود باشه.

 

 

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

در 27 دقیقه قبل، نورنما گفته است :

سلام UltimateListView  برای اینکار یعنی tree عالیه . اونو امتحان کنید . کتابخونه اش توی فروشگاه هست  فکر کنم یه سورس هم برای همین tree بغل فایل کتابخونه موجود باشه.

 

 

دارم ولی اصلا کار نکردم باهاش با اریا میشه ولی رو سکرول مشکل داره

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

بایگانی شده

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

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

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