Я использую XML-файл для создания Контекстного меню для моего ListView. (Посмотрите ниже). Я также хочу установить заголовок для этого Контекстного меню. Я читал (в http://www.mail-archive.com/android-developers@googlegroups.com/msg43062.html), что я могу использовать menu.setHeaderTitle (myContextMenuTitle) в onCreateContextMenu Методе. Но я должен установить это в XML-файле. Как я могу выполнить это?
Следующее является кодом для onCreateContextMenu Метода, исправьте меня, если я делаю что-то не так.. Это - мой файл context_menu.xml:
Это - мой onCreateContextMenu Метод:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.context_menu, menu);
super.onCreateContextMenu(menu, v, menuInfo);
}
Это - мой onCreate Метод:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// extras = getIntent().getExtras();
registerForContextMenu(getListView());
...
}
Вы должны делать это так, как вы это делаете сейчас.