3分钟
2.4 案例分析
案例分析
main.xml菜单资源文件分析
行3-5:添加一个菜单项item。行4表示该项的id,行5表示该项的文字标题。Item有android:icon属性,但4.0以上版本无效。
MainActivity.java分析
行9-13:创建选项菜单。重写onCreateOptionsMenu方法,使用getMenuInflater().inflate(R.menu.main,menu)将main.xml文件中定义的菜单项添加到menu对象中,menu对象即当前Activity的选项菜单。
行16-27:为各个子菜单项设置功能。onOptionsItemSelected(MenuItem item)参数表示当前选择的菜单项。行17-18通过switch…case来确定是哪一个菜单项。****
学员评价