0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

می خواهم در هر Fragment، آیتم های منو خاص مربوط به آن Fragment نمایش داده شود:

      

چگونه می توانم این قابلیت را در اندروید پیاده سازی کنم؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

fragment ها در اندروید بصورت پیش فرض از این قابلیت پشتیبانی می کنند و پس از ورود به یک fragment، آیتم های منو خاص مربوط به Fragment قبلی حذف می شوند و آیتم های منو خاص مربوط به Fragment جدید اضافه می شوند. برای این کار کافی است ابتدا متد setHasOptionsMenu را درون fragment با پارامتر true فراخوانی کنید:

setHasOptionsMenu(true);

سپس می توانید متد های onCreateOptionsMenu و onPrepareOptionsMenu را برای آن fragment بازنویسی (override) کنید.

سوالات مشابه

...