Привет, ребята, я хочу создать меню с тремя точками на уровне фрагмента, условие: я хочу показать это меню всего на 1 фрагмент, а не на всех, и если я сделаю их в своей основной деятельности , Тогда я не могу скрыть их, поэтому мне нужно сделать их на уровне фрагмента. так далеко я попробовал этот код на мой фрагментРеализуйте 3-х точечное меню на фрагмент
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getActivity().getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// toggle nav drawer on selecting action bar app icon/title
if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
switch (item.getItemId()) {
case R.id.sync:
Toast.makeText(this, "Sync data...", Toast.LENGTH_SHORT).show();
return true;
}
return super.onOptionsItemSelected(item);
}
Но его говоря, что метод «onCreateOptionsMenu» не отменяет от своего суперкласса.
Похоже, я пропустил что-то очень основное, не знаю, что это.
Благодаря
какой метод вы не можете переопределить? – Real73
onCreateOptionsMenu –