PDA

View Full Version : ساخت یک جستجو و گرفتن آیتم ها از spinner و نمایش آنها در list view



hasanpoor93
سه شنبه 24 شهریور 1394, 11:04 صبح
با سلام
من یک پروژه جستجوی پرواز دارم مینویسم . 2 تا speinner گداشتم که مبدا و مقصد پرواز رو از کاربر بگیره و بعد از زدن دکمه button پرواز مورد نظر رو فیلتر کنه و توی list view نمایش بده لطفا راهنمایی کنید چکار باید بکنم

aesshoferi
سه شنبه 24 شهریور 1394, 11:49 صبح
۱) برای هرکدوم از فیلترهات یک پراپرتی بساز و هرکدوم از فیلترها که انتخاب شد پراپرتی متناظرشو تغییر بده.
۲) لیست مبدا و مقصد رو در قالب یک adapter به spinner ها بده.
۳) وقتی روی دکمهٔ جستجوی پرواز کلیک شد اطلاعات رو بفرست سرور و داده‌های برگشتی رو توی ArrayList بریز.
۴) یک adapter برای listview بساز و اون آرایه که در مرحلهٔ قبل ساختی رو به‌عنوان پارامتر به این adapter بده.
۵) adapter که در مرحلهٔ پیش ساختی رو تکمیل کن و در تابع onCreateView() باتوجه به position آیتم از آرایه‌ای که ساخته‌بودی و دادی بهش بگیر و داده‌هاش رو پردازش کن.

توجه کن: توی این راه، باید کامل با adapter ها آشنا باشی و بدونی چطوری یک لایه رو inflate کنی.

hasanpoor93
چهارشنبه 25 شهریور 1394, 08:38 صبح
میشه یک مقدار بیشتر توضیح بدین در رابطه با کد هایی که فرمودید

hasanpoor93
پنج شنبه 26 شهریور 1394, 11:33 صبح
۱) برای هرکدوم از فیلترهات یک پراپرتی بساز و هرکدوم از فیلترها که انتخاب شد پراپرتی متناظرشو تغییر بده.
۲) لیست مبدا و مقصد رو در قالب یک adapter به spinner ها بده.
۳) وقتی روی دکمهٔ جستجوی پرواز کلیک شد اطلاعات رو بفرست سرور و داده‌های برگشتی رو توی ArrayList بریز.
۴) یک adapter برای listview بساز و اون آرایه که در مرحلهٔ قبل ساختی رو به‌عنوان پارامتر به این adapter بده.
۵) adapter که در مرحلهٔ پیش ساختی رو تکمیل کن و در تابع onCreateView() باتوجه به position آیتم از آرایه‌ای که ساخته‌بودی و دادی بهش بگیر و داده‌هاش رو پردازش کن.

توجه کن: توی این راه، باید کامل با adapter ها آشنا باشی و بدونی چطوری یک لایه رو inflate کنی.







میشه یک مقدار بیشتر توضیح بدین در رابطه با کد هایی که فرمودید