منوی روی لیبل

سوال

سلام به همه

من میخوام وقتی روی لیبل برنامم لانگ کلیک میشه، یه منو باز بشه که گزینه های ویرایش و حذف درش باشه

یه همچین کاری میشه کرد توی بیسیک؟

حل شد 0
, ۱۳۹۹/۲/۳۱ ۱۰:۳۲:۰۹ 2 پاسخ کاربر 0

پاسخ ها ( 2 )

    3
    ۱۳۹۹/۲/۳۱ ۱۴:۰۴:۴۶
    این پاسخ ویرایش شد.

    سلام هموطن

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

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

    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> کد رنگ متن رو مشخص می کنه

     

    بهترین پاسخ
      0
      ۱۳۹۹/۳/۶ ۱۳:۱۱:۰۲

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

      ممنونم

        0
        ۱۳۹۹/۳/۱۲ ۸:۳۷:۴۳

        سلام بر شما

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

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

      1
      ۱۳۹۹/۳/۱۱ ۱۱:۵۰:۴۴

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

    3
    ۱۳۹۹/۳/۳ ۱۷:۱۸:۰۲

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

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

ارسال یک پاسخ