menu样式
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_prefs"
android:title="设置"/>
<item
android:id="@+id/menu_quit"
android:title="退出"/>
</menu>
在activity中复写下面两个方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.menu_prefs) {
Intent intent = new Intent(this, ShareToOtherTest.class);
startActivityForResult(intent, 0);
} else if (item.getItemId() == R.id.menu_quit) {
finish();
}
return true;
}
本文介绍了如何在Android应用中创建菜单项,并实现菜单项点击事件的处理逻辑。通过XML定义菜单布局,使用MenuInflater加载菜单资源,在onOptionsItemSelected方法中响应菜单项事件。
137

被折叠的 条评论
为什么被折叠?



