码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习之:Menu菜单实践

时间:2015-03-31 14:43:18      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:android   menu   

1:在res/menu下面新建main.xml

<span style="font-size:18px;"><menu xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:id="@+id/option" android:title="@string/menu_setting">   
        <!-- can add sub menuitem here -->  
    </item>   
    <item android:id="@+id/exit" android:title="@string/menu_exit">   
    </item>   

</menu></span>
<span style="font-size:18px;">
</span>
<span style="font-size:18px;background-color: rgb(102, 255, 255);">2:在Activity中加载菜单</span>
<span style="font-size:18px;">
	</span><pre name="code" class="java">       /**
	 * 加载菜单
	 */
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		MenuInflater inflater = getMenuInflater();
		inflater.inflate(R.menu.main, menu);
		return true;
	}




3:为菜单添加事件

       /**
	 * 为菜单添加事件
	 */
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		int item_id = item.getItemId();
		switch (item_id) {
		case R.id.option:
			// do something
			break;
		case R.id.exit:
			// do something
			super.finish();
		default:
			break;
		}
		return true;
	}


运行效果图:

技术分享

Android学习之:Menu菜单实践

标签:android   menu   

原文地址:http://blog.csdn.net/u013628152/article/details/44778851

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!