1.右键res,添加一个menu文件夹
文件夹名字一定要为menu
。
2.在memu下新建菜单资源文件
新建的文件为menu.xml,打开并进入code模式编辑,添加item标签增加菜单项。
如下为menu.xml的内容。其中标签的内容为自己根据自己的菜单项来添加,其余内容是自动生成的。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/band1200" android:title="Band1200"/>
<item android:id="@+id/band2400" android:title="Band2400"/>
<item android:id="@+id/band4800" android:title="Band4800"/>
<item android:id="@+id/band9600" android:title="Band9600"/>
<item android:id="@+id/band115200" android:title="Band115200"/>
</menu>
3.在Activity中重写onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu,menu);
return true;
}
4.重写onOptionsItemSelected
,添加响应
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.band1200:
setPortParameters(1200,mParity);
break;
case R.id.band2400:
setPortParameters(2400,mParity);
break;
case R.id.band4800:
setPortParameters(4800,mParity);
break;
case R.id.band9600:
setPortParameters(9600,mParity);
break;
case R.id.band115200:
setPortParameters(115200,mParity);
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
说明:请根据自己的菜单项添加对应的操作即可。