gls_more.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_refresh"
android:title="refresh"/>
<item
android:id="@+id/action_first"
android:title="first"/>
<item
android:id="@+id/action_clear"
android:title="clear"/>
<item
android:id="@+id/action_delete_all"
android:title="delete_all"/>
</menu>
java
PopupMenu menu = new PopupMenu(Activity.this, v);//v:要显示在这个view上
menu.setOnMenuItemClickListener(Activity.this);
MenuInflater inflater = menu.getMenuInflater();
inflater.inflate(R.menu.gls_more, menu.getMenu());
menu.show();
@Override
public boolean onMenuItemClick(final MenuItem item) {
switch (item.getItemId()) {
case R.id.action_refresh:
mGlucoseManager.refreshRecords();
break;
case R.id.action_first:
mGlucoseManager.getFirstRecord();
break;
case R.id.action_clear:
mGlucoseManager.clear();
break;
case R.id.action_delete_all:
mGlucoseManager.deleteAllRecords();
break;
}
return true;
}