Контекстное меню Android

#android #contextmenu

#Android #contextmenu

Вопрос:

Я хочу создать контекстное меню. Я попробовал следующее

 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

}

public void onCreateContextMenu(ContextMenu menu, View v,
        ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.layout.menuex, menu);
}
  

Почему мое контекстное меню не отображается?

Ответ №1:

Вы должны вызвать registerForContextMenu(View) , чтобы зарегистрировать контекстное меню для определенного элемента.

Комментарии:

1. могу ли я зарегистрировать меню для любого количества элементов?

2. Конечно, нет никаких ограничений.