Android应用软件开发

194课时
694学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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来确定是哪一个菜单项。****