انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزودن به علاقه مندی (در برنامه نویسی اندروید)

افزودن به علاقه مندی (در برنامه نویسی اندروید)

#3
ببینید درست متوجه شدم یانه؟
شما یک لیست ویو دارید که هر آیتم اون یه متنی رو نشون میده..حالا میخواید با کلیک شدن روی هر آیتم اون سطر حذف و به لیست علاقه مندی اضافه بشه؟
خب من یه راهنمایی کلی میکنم.
1- مطمئنا یک آرایه ای از متن دارید که  درون لیست ویو نمایشش میدید.  مثلا مثل آرایه زیر

کد پی‌اچ‌پی:
String [] names

2-کافیه داخل متد onItemliesnear لیست ویو. وقتی که کاربر آیتم رو کلیک کرد .شماره اون آیتم رو بگیرید. با متغییرposition .
مثلا اگر آیتم دوم کلیک شد.متغییر positon شماره اون آیتم توی خودش نگه میداره.
3-(فرض کنید آیتم دوم  میخواید بفرستید توی علاقه مندی) متغییر position  این شماره رو توی خودش نگه میداره. .پس با استفاده از این شماره برید  خونه دوم آرایه ای names که متن هست رو حذف کنید. و آرایه رو ذخیره کنید.
4-همچنین مقداری که میخواد حذف شه ، توی یک آرایه جدید برای لیست علاقه مندی قرار بدید.
5-این آرایه رو ذخیره کنید با ShereadPrefrensed .تا در اجراهای بدید بتونید ازش استفاده کنید.
6-صفحه لیست ویو رو  دوباره با متد refresh()  صدا بزنید تا تغییرات اعمال شود. واسه تابع رفرش میتونید متدهای مختلف بنویسید.مثلا

کد پی‌اچ‌پی:
public void refresh()
{
Intent x=new Intent(MainActivit.this,MainActivity.class)
StartActivity(x);


متد بالا باعث میشه اکتیویتی دوباره صدا زده بشه.
7-واسه علاقه مندی هم میتونید از اون آرایه ای که ذخیره کردید استفاده کنید.
پاسخ
 سپاس شده توسط admin ، netmaster.m


پیام‌های این موضوع
RE: افزودن به علاقه مندی - توسط netmaster.m - ۱۳۹۴/۰۳/۰۸, ۰۱:۳۶ ق.ظ
RE: افزودن به علاقه مندی - توسط داش بهروز - ۱۳۹۴/۰۳/۰۸, ۰۳:۴۲ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان