package com.nix.popupmenu.sample;
import org.openintents.shopping.ui.widget.backport.PopupMenu;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity implements View.OnClickListener {
private Button mBtn_1, mBtn_2;
private PopupMenu mPopupMenu;
private Menu mMenu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBtn_1 = (Button) findViewById(R.id.btn1);
mBtn_2 = (Button)findViewById(R.id.btn2);
mBtn_1.setOnClickListener(this);
mBtn_2.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn1:
mPopupMenu = new PopupMenu(this, v);
mMenu = mPopupMenu.getMenu();
mMenu.addSubMenu("111111111111");
mMenu.addSubMenu("2222222222");
mMenu.addSubMenu("2222222222");
mPopupMenu.show();
break;
case R.id.btn2:
mPopupMenu = new PopupMenu(this, v);
mPopupMenu.getMenuInflater();
mMenu = mPopupMenu.getMenu();
mMenu.addSubMenu("111");
mPopupMenu.show();
break;
}
}
}