بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ListView داخل ListView

مدیریت گفتگو
konda 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

دو تا لیست ویو سفارشی داریم
من میخوام لیست ویو اول فقط سه تا آیتم داشته باشه، که آیتم اول ، دوم یه توضیحاته و آیتم سوم باید یه لیست ویو دیگه 18 تا آیتم نشون میده(یعنی لیست دوم توی ایتم سوم در  لیست اول قرار بدم)
من همین ها رو رو پیاده کردم،
ولی یک مشکل!، در ایتم سوم، لیست ویو دوم کامل نشون نمیده، بلکه کوچکه نشون میده،  باید با اسکرول بالا پایین کنم،

چه کنیم کامل نشون بدهد؟ و یا اصلا اسکرول نباشه، به اصلاح match_parent بشه

نظرات

SaeiD-as 10 سال پیش
احتمالا مشکل شما یا بخاطر تعریف بد آداپتر لیست ویو اوله، و یا لیست ویو دوم خوب تعریف نشده، هنگامی که به سمت بالا و پایین اسکرول میکنید اندازش درست میشه یا همچنان کوچیک باقی میمونه؟
konda 10 سال پیش
نه کلا حله، و درست نشون میده و لیست ویو دوم تعریف شده لیست ویو دوم در ایتم سوم نمایش میده، ولی عرضش کوچکه، ما مجبوریم، اسکرول بالا پایین کنم، ما به جاش می خوایم کامل نشون بده مفهوم شد؟
SaeiD-as 10 سال پیش
شما خودت یبار جمله بندی که در بالا نوشتی رو بخون: "نه کلا حله"، "درست نشون میده"، خب اگه حله مشکلتون چیه؟ در لیست ویو که اسکرول انجام میشه پس "مجبورم اسکرول رو بالا پایین کنم" رو متوجه نمیشم!! برای اینکه سوالتون واضحتر باشه لطفا اسکرین شات از صفحه ای که نشون میده رو قرار بدید به همراه تکه ای از کدهاتون که فکر میکنید مشکل میتونه از اونجا باشه تا من یا دوستان بتونیم کمکتون کنیم

پاسخ‌ها 1

konda 10 سال پیش

سلام
بهتره پروژه بفرستم
بفرما پروژه رو دان کنید، متوجه میشید.
خیلی ممنون

نظرات

konda 10 سال پیش
SaeiD-as جان؛ ممنون میشم، راهنمایی کنید
Vahid 10 سال پیش
اگه در لیست ویو اول از Custom Adapter استفاده کردید لایه ای رو که inflate میکنید ارتفاعش رو wrap_content بزارید.
konda 10 سال پیش
همین که گفتی انجام دادم، بازم درست نشد؟ اگر خودت دیدی که درست شده، لطف می کنید، کد رو برام بفرستید؟ در ضمن پروژه کد سورس فرستادم دیدیش؟
Vahid 10 سال پیش
مثل اینکه ارتفاع هر ایتم لیست ویو ثابته و همچنین قابلیت اسکرول به لیست ویو داخلی نمی ده. نمی دونم دوتا لیست ویو داخل هم چه کاربردی می تونه داشته باشه؟ بجای لیست ویو دوم می تونید آیتم هایی رو که لازم دارین رو inflate کنید ولی در این حالت سرعت و کارایی برنامه پایین میاد البته اگه تعداد عناصر کم باشه میشه باهاش کنار اومد.
konda 10 سال پیش
پس اون پروژه ای که دادم حل نمیشه؟؟ اون لیست دوم رو می خواستم به عنوان نظرات نمایش بدم ، حتی از RecylerView هم امتحان کردم، بازم حل نشد!. پسیه راه حلی دارید که شبیه نظرات کافه بازار بشه؟ ممنون
SaeiD-as 10 سال پیش
چند روزی درگیر پایان نامه ام بودم نتونستم کمکتون کنم، البته یکی از دلایلی که باعث شد دیرتر بیام این بود که من ازتون خواستم تیکه کدی که بنظرتون ایراد داره رو بزارین اما شما کل برنامتون رو قرار دادین و من مجبور شدم یک پروژه تقریبا 6 مگی رو دانلود کنم! فکر میکنم شما داخل لایه هایی که برای آداپتر لیست ویوتون تعریف کردید مشکل دارید، پیشنهاد میکنم داخل کد نویسیتون کمتر از RelativeLayout استفاده کنید و بیشتر از LinearLayout استفاده کنید، برای فهم بیشتر پیشنهاد میکنم آموزش های آقای آقاجانی بخش یکم (حتی طراحی لایه های پیچیده!) که فکر میکنم رایگانه و همچنین لیست ویو رو ببینید، لینک
konda 10 سال پیش
سلام سعید جان ، ممنون از لطفتون، من ویدیو لایه پچیده رو دیده بودم؛ یعنی می خوای بگی که مشکل نمایش ندادن کامل لیست ویو دوم، به خاطر لایه Relative است؟؟ به LinearLayout تغییر دادم، بازم حل نشد.
Hassan94 10 سال پیش
دوست عزیز فایل پروژه ای که فرستادی میگه خرابه، بازه نمیشه! چرا فرمت rar هستش؟
Hassan94 10 سال پیش
دوست عزیز فایل پروژه ای که فرستادی میگه خرابه، بازه نمیشه! چرا فرمت rar هستش؟ اگه میشه یه لینک با فرمت zip بزار چون من هم دارم رو پروژه لیست ویو تو لیست ویو کار میکنم.
konda 10 سال پیش
مشکلی نیست دادا، برنامه Rar به روز کن، یا از دوباره دانلود کن

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .