您的位置:首页 > 移动开发 > Android开发

Android学习之:Menu菜单实践

2015-03-31 14:02 302 查看
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;
	}


运行效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: