package com.example.android_menu;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.PopupMenu;
import android.widget.PopupMenu.OnMenuItemClickListener;
import android.widget.Toast;
public class PopupMenuActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.othermeun);
}
@SuppressLint("NewApi")
public void btnClick(View button) {
final PopupMenu popupMenu = new PopupMenu(getApplicationContext(),
button);
MenuInflater menuInflater = new MenuInflater(getApplicationContext());
menuInflater.inflate(R.menu.mymenu, popupMenu.getMenu());
popupMenu.show();
popupMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT)
.show();
popupMenu.dismiss();
return false;
}
});
}
}