آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه نمایش دیالوگ در محل لمس شده

احسان منصوری  12 سال پیش  12 سال پیش
0 0

سلام دوستان. خسته نباشید

یه سوال داشتم.

چجوری یه دیالوگ رو نمایش بدیم بصورتی که توی همون نقطه ای که لمس کردیم نمایش داده بشه؟

مثلا من هر کدوم از آیتم های list view رو که انتخاب میکنم، دیالوگش وسط صفحه میفته. میخوام رو همون آیتم نمایش داده بشه

0 0
فکر کنم با این میشه : popup dialog (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
CreativeBoy  12 سال پیش
+2 0

سلام

طریقه نشون دادن یه Dialog توی یه جای خاص از صفحه رو نمیدونم، ولی یه راهی واسه انجام این کار هست.

میتونی توی یه relativeLayout مثلا یه textView بذاری روی بقیه المنت ها و visibility این textView رو invisible یه Gone کنی. بعد با کد نویسی میتونی بگی که وقتی روی فلان قسمت از listview کلیک شد، visibility این textView رو visible کنه و متن پیام رو بریزه توی این textView. 

این راهی بود که به ذهنم رسید، شاید راه بهتری هم باشه، باید ببینیم بقیه دوستان چه نظری دارن.

موفق باشید.

0 0
میشه از fragment استفاده کرد. هر قسمت از صفحه شامل یه framelayout میشه که خودش والده یه fragmenet .بعد میشه فراخوانی و حذفش کرد.(فکر کنم از setvisiblity منطقی تر باشه) البته اگه قراره برای هر ایتم لیست ویو باشه که باید به اداپتر اعمال بشه. البته خودم تابحال پیاده سازیش نکردم :) (12 سال پیش)
0 0
من خودم تا حالا از fragment ها استفاده نکردم، راهی که میگید درسته و معقوله ولی فکر کنم فرگمنت ها api 11 به بالا نیاز داشته باشه که این هم یکم توی جذب کاربرا محدودیت ایجاد میکنه، البته فکر کنم تا یک سال دیگه همه اندروید 4 به بالا دارن :) (12 سال پیش)

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