效果如图
1.在res下面创建一个menu文件夹,并新建一个xml文件作为OptionMenu的布局文件。
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".TableActivity">
<item
android:id="@+id/table_menu_fp_add"
android:orderInCategory="100"
android:title="@string/table_menu_fp_add"
app:showAsAction="never"/>
<item
android:id="@+id/table_menu_fp_list"
android:orderInCategory="100"
android:title="@string/table_menu_fp_list"
app:showAsAction="never"/>
</menu>
2.在要显示OptionMenu的Activity里面重写onCreateOptionsMenu和onOptionsItemSelected方法。
//创建菜单,加载我们之前定义的menu_table.xml布局文件
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_table,menu);
return true;
}
//当OptionsMenu被选中的时候处理具体的响应事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.table_menu_fp_add://跳转指纹录入
startActivity(new Intent(TableActivity.this, FpSDKSampleP11MActivity.class));
return true;
case R.id.table_menu_fp_list://跳转指纹列表
startActivity(new Intent(TableActivity.this, FingerprintActivity.class));
return true;
default:
//do nothing
}
return super.onOptionsItemSelected(item);
}