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

مشکل در ساخت لیست علاقه مندی


mohsen.gh

سوال

سلام

من با دیتابیس یه برنامه ساختم و همه چیز درست کار میکنه

تو یه لیست ویو چند تا موضوع دارم که روی هر کدوم کلیک کنی به یه اکتیویتی میره و روی هر کدوم هم لانگ کلیک کنی به علاقه مندی میره

حالا من میخام توی علاقه مندی روی هر کدوم کلیک شد به اکتیویتی مخصوص خودش بره باید چیکار کنم؟؟؟؟؟؟؟

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

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

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

کتابخونه فراخوانی ، خودش خود به خود ، id رو  میده به عنوان value

 

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

سلام

دوست عزیز شما با اون کدایی که میای وقتی رو ایتم کلیک شد میره به اکتیویتی بعد بیا واسه علاقه مندی هم اونارو بنویس

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

Sub ListView1_ItemClick (Position As Int, Value As Object)
   list.ListViewValue = Value
	StartActivity(matlab)
	
End Sub

 

Sub ListView1_ItemClick (Position As Int, Value As Object)
   list.ListViewValue = Value
	StartActivity(matlab)
	
End Sub

یکم توضیح میدید؟؟list چیه؟؟؟

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

دقیقا همونکاری که برای لیست اصلی انجام دادید برای ورود به اکتیویتی ،، برای لیست علاقه مندی ها هم انجام بدید

فقط اگه دیتابیس شما چند جدول داشته باشه مشکل ساز میشه

موفق باشید

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

دقیقا همونکاری که برای لیست اصلی انجام دادید برای ورود به اکتیویتی ،، برای لیست علاقه مندی ها هم انجام بدید

فقط اگه دیتابیس شما چند جدول داشته باشه مشکل ساز میشه

موفق باشید

ببخشید مثلا چجوری بگم که اگه یکیش تو علاقه مندی بود این اکتیویتی رو باز کنه؟؟میشه با کد توضیح بدید ممنون

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

اگه یه جدول داری و موضوعاتی که میخوای توی لیست بزاری توی یه جدول هست میتونی موقع گرفتن علاقه مندی ها از دیتابیس وقتی که به کد کوئری میگی مثلا موضوعات رو از جدول فلان بگیر جایی که fav=1 باشه....وقتی از این کد استفاده میکنی:

Listview1.AddSingleLine(cur.GetString("mozo")

از این کد استفاده کن:

list.AddSingleLine2(cur.GetString("mozo"),cur.GetInt("id"))

فک کنم یخورده گیج شدی ولی اگه کدهای کوئری رو درک کرده باشی میدونی دارم چی میگم...

 

موفق باشی

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

اگه یه جدول داری و موضوعاتی که میخوای توی لیست بزاری توی یه جدول هست میتونی موقع گرفتن علاقه مندی ها از دیتابیس وقتی که به کد کوئری میگی مثلا موضوعات رو از جدول فلان بگیر جایی که fav=1 باشه....وقتی از این کد استفاده میکنی:

Listview1.AddSingleLine(cur.GetString("mozo")

از این کد استفاده کن:

list.AddSingleLine2(cur.GetString("mozo"),cur.GetInt("id"))

فک کنم یخورده گیج شدی ولی اگه کدهای کوئری رو درک کرده باشی میدونی دارم چی میگم...

 

موفق باشی

برا نشون دادن موضوع هایی که fav=1 هست مشکلی ندارم میخام هر موضوع که کلیک شد به یه اکتیویتی خاص بره

ممنون

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

سلام

برادر توی اون اکتیویتی که لیست علاقه مندی رو قرار دادید، بیاین و در رویداد ایتم کلیک لیست ویو، کد زیر رو قرار بدید...

if value = 1 then
startActivity(shahab)
else if value = 2 then
startactivity(amir)
end if

اگر هم از پوزیشن استفاده میکنید، که به جای Value از Position استفاده کنید...

فک کنم منظورتون همین بود ؟

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

سلام

برادر توی اون اکتیویتی که لیست علاقه مندی رو قرار دادید، بیاین و در رویداد ایتم کلیک لیست ویو، کد زیر رو قرار بدید...

if value = 1 then
startActivity(shahab)
else if value = 2 then
startactivity(amir)
end if

اگر هم از پوزیشن استفاده میکنید، که به جای Value از Position استفاده کنید...

فک کنم منظورتون همین بود ؟

خوب اینجوری که ممکنه کاربر مثلا موضوع 3و4 رو بزاره علاقه مندی و معلوم نیست که کاربر کدوم رو اول میزاره کدوم رو دوم

امیدوارم منظورم رو رسونده باشم

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

واقعا متوجه منظورت نشدم راستیتش

ببین

شما مثلا میخوای بگی اگه روی گزینه ای که تیترش هست شهاب کلیک شد، بره متن شهاب رو بیاره؟

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

اما اینکه شما بیای و بفهمی کاربر کدومو اورده تو علاقه مندی فک نکنم بشه

مگه اینکه همونی که بهت گفتم

مثلا بری و ببینی تو دیتابیست، ای دی شهاب، مثلا 10 هست و بگی فقط وقتی Value (که همون ای دی هست در اصل) 10 بود، بیا و برو به یه اکتیویتی

اینجوری اگه کاربر نیاورده باشه تو علاقه مندی که هیچ، اما اگر باشه(چون ای دی 10 هست) کاری که گفتی رو انجام میده در صورت کلیک :gol:

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

بایگانی شده

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

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

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