Они пытаются вам объяснить, что меню - не лучший подход к тому, что вы хотите. Перестаньте читать эту страницу, о которой упоминал @Christopher Perry, она дает отличную информацию о том, как создавать хорошие приложения.
Например, вместо того, чтобы использовать меню, вы можете добавить кнопки над вашим приложением, как в списке контактов, заменяя текст на «Температура и вес», или на что угодно:
Отвечая на ваш вопрос, о том, как написать меню:
Ваш xml говорит, что вам нужны две кнопки, поэтому сначала вы создаете меню опций:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu);
return true;
}
Затем вы добавляете свой код для двух ваших вариантов в onPtionsItemSelected ():
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.temp:
// Code Here...
return true;
case R.id.weight:
// Code Here...
return true;
}
return false;
}
Плюс, если вы хотите, вы можете использовать onPrepareOptionsMenu для включения / выключения кнопок по мере необходимости, быстрый поиск даст вам много уроков по этому поводу. Но я подкрепляю сказанное Кристофером: это не лучший подход для навигации по вашему приложению, и вы не должны его использовать.