پاسخ ها ( ۵ )

  1. این پاسخ ویرایش شده است.

    سلام هموطن

    قطعا میشه اینکار رو کرد.

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

    http://s6.picofile.com/file/8391393092/ShPopupMenu_V1_2.rar.html

     

    کار باهاش خیلی راحته:

    نمونه کد:

    موقع اینیشالایز کزدن اون کافیه فقط نام ویو رو بهش بدین و هر جا خواستینف از طریق متد Show اون رو نمایش بدین

     

    و یه رویداد آیتم کلیک هم داره که ItemId رو برمی‌گردونه:

     

     

    برای تغییر رنگ بکگراند و متن باید کدهای زیر رو به منیفست اضافه و جایگزین خط SetApplicationAttribute(android:theme, “@android:style/Theme.Holo”) کنیم: (باید از کاستوم تم استفاده کنیم)

     

     

    در خط <item name=”android:popupBackground”>#FF0AECD3</item> ، عبارت #FF0AECD3 کد رنگ بکگراند رو مشخص میکنه

    و دو خط بعدی که مثل هم هستن، <item name=”android:textColor”>#FF0000</item> کد رنگ متن رو مشخص می کنه

     

    بهترین پاسخ
    • سلام دوست عزیز
      من یک مولتی پنل دارم که می خوام وقتی روی لیبلش لانگ کلیک کردم این پنجره پاپ اپ باز بشه و گزینه های ویرایش و حذف کاربر درش باشه
      از اموزش شما استفاده کردم اما موفق نشدم
      میشه یکم توضیح بدید چطور میتونم این کارو بکنم؟

      ممنونم

      • سلام بر شما

        میشه بگید کجای کار مشکل دارید؟

        کدهای ریسورس منیفست، برای تغییر رنگ متن و پس زمینه هست. اگر نمیخواین تغییرشون بدین، میتونید اونا رو ننویسید.

    • سلام اقای شجاعی
      ممنونم

  2. از این کتابخونه هم میتونی استفاده کنی

    http://s13.picofile.com/file/8398031276/AriaPopupMenu.rar.html

نوشتن پاسخ