ورود

View Full Version : contextmenu روی کدوم view اتفاق افتاده



desatir7316
یک شنبه 28 دی 1393, 10:35 صبح
سلام دوستان
چند تا textview دارم که به صورت داینامیک ایجاد می شن، contextmenu هم براشون اوکی شده، فقط می خوام بدونم وقتی روی یکیشون کلیک می کنم از کجا تشخیص بدم که کدوم یکی انتخاب شده؟

ممنون

Ebrahimkh
یک شنبه 28 دی 1393, 11:15 صبح
سلام منظورتون رو درست متوجه نشدم
اگر می خواهید Contextmenue به تکست موردنظرتون بدهید با دادن این کد
registerForContextMenu(textView);
و قرار دادن تکست موردنظر بجای textview عملیات منو رو ست کنید

اگرم نه که
می توانید بادادن یک tag به هر textview تعیین کنید روی کدام تکست کلیک کردید(البته همراه با listener)

desatir7316
یک شنبه 28 دی 1393, 11:20 صبح
این کار رو انجام دادم، حالا برای هرکدوم از textview هام اون منویی که می خوام ایجاد میشه، فرض کنید یکی از گزینه های این منو حذف هست که قرار چیزی رو از توی دیتابیس حذف کنه، چطوری می تونم تشخصی بدم کدوم یکی textview هام این منو رو نشون داده که با زدن گزینه حذف، اطلاعات اون رو از دیتابیس حذف کنم؟

ممنون