分享

android:xml创建menu

 aaie_ 2012-09-03

1、在res目录下创建一个名为menu的文件夹

2、在该文件夹中创建一个xml配置文件,示例代码如下

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas./apk/res/android">
 <item android:id="@+id/gps_now" android:icon="@drawable/gps_now"
  android:title="GPS_NOW" />

 <item android:id="@+id/gps_tracker" android:icon="@drawable/gps_track"
  android:title="GPS_TRACKER" />
</menu>

3、获得MenuInflater对象,实例化xml配置文件,来创建选项菜单

//创建菜单
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflate(R.menu.menu, menu);
  return super.onCreateOptionsMenu(menu);
 }

4、菜单单击事件
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
  case R.id.gps_now:
   Intent intent = new Intent(Maps.this,Gps.class);
   intent.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_NOW);
   startService(intent);
   break;
  case R.id.gps_tracker:
   Intent intent1 = new Intent(Maps.this,Gps.class);
   intent1.putExtra(ConstantValue.OPERATE, ConstantValue.GPS_TRACKER);
   startService(intent1);
   break;
  default:
   break;
  }
  return super.onOptionsItemSelected(item);
 }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约