一android 通过 button 弹出 option menu:

public class TestOptionsMenu extends Activity implements OnClickListener{    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                        Button bt = (Button)findViewById(R.id.Button01);                bt.setOnClickListener(this);     } @Override public boolean onCreateOptionsMenu(Menu menu) {    menu.add(0, 0, 0, "test");  return super.onCreateOptionsMenu(menu); } @Override public void openOptionsMenu() {  // TODO Auto-generated method stub  super.openOptionsMenu(); } @Override public void onClick(View v) {  int id = v.getId();  switch(id){  case R.id.Button01:   openOptionsMenu(); //这里可以直接通过button调出按键menu的菜单   break;  }   }      }

二,android 通过 button 弹出 context menu

1,获取button : Button bt = (Button)findViewById(R.id.Button01);

2,设置button 事件:

bt.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {                  public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {                  menu.setHeaderTitle("title");                       menu.add(0, 1, 0, "item 1");                    menu.add(0, 2, 0, "item 2");                }            });

更多相关文章

  1. 仿UC底部菜单栏实例源码
  2. android 创建动态创建菜单(钩子)
  3. android 实现模拟按键
  4. Android(安卓)通过按键旋转屏幕
  5. Android(安卓)按Menu弹出菜单
  6. Android(安卓)监听 home键和菜单键
  7. [置顶] androidの下拉菜单Spinner使用
  8. Android(安卓)之NavigationView&Toolbar&DrawerLayout
  9. [置顶] TabHost ~ 仿微信底部菜单

随机推荐

  1. 倍数提高工作效率的 Android(安卓)Studio
  2. 一个android颜色识别器
  3. 记录targetSdkVersion升级以后Android遇
  4. Path
  5. Android(安卓)网络:使用URL访问网络资源,Im
  6. [翻译] Android(安卓)Data Binding(4):
  7. Android判断服务是否运行及定位问题实例
  8. Android属性动画---Property Animation(六
  9. Android(安卓)SeekBar控件
  10. android 使用webview加载网页问题