新建一个app小程序,然后X.java中会自动生成一些代码,红色字体的这些代码是什么意思?有什么用?向大家求教,详细点,,,,package com.example.logactivity;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;public class LogActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_log);
} @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_log, menu);
return true;
}
}应用

解决方案 »

  1.   

    Menu是Android手机中专门用来显示菜单的。要实现菜单功能首先通过onCreateOptionsMenu来创建菜单。
    getMenuInflater().inflate(R.menu.activity_log, menu);是用来设置menu界面为res/menu/R.menu.activity_log
    这里讲的比较详细:http://www.open-open.com/lib/view/open1333249427999.html
      

  2.   

    android menu界面。ADT插件自动生成,方便用户添加子菜单而已。如果APP需要用到menu,则只需要修改res/menu/R.menu.activity_main.xml,较少用户的工作量。