在button 事件中 弹出menu 菜单
2012-03-22 14:26
344 查看
请看下面代码
主要是 一定要添加openOptionsMenu()这个方法 在Button时间里面调用这个方法就行啦
package com.android; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class mainActivity extends Activity implements OnClickListener { private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button=(Button)findViewById(R.id.button1); button.setOnClickListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0,0,0,"yun"); menu.add(0,1,1,"yu"); return super.onCreateOptionsMenu(menu); } @Override public void openOptionsMenu() { // TODO Auto-generated method stub super.openOptionsMenu(); } @Override public boolean onOptionsItemSelected(MenuItem item) { int item_id=item.getItemId(); switch (item_id) { case 0: Toast.makeText(mainActivity.this, "飘荡的云", Toast.LENGTH_LONG).show(); break; case 1: Toast.makeText(mainActivity.this, "飘荡的云", Toast.LENGTH_LONG).show(); break; } return true; } @Override public void onClick(View v) { // TODO Auto-generated method stub int id=v.getId(); switch (id) { case R.id.button1: openOptionsMenu(); break; } } }
主要是 一定要添加openOptionsMenu()这个方法 在Button时间里面调用这个方法就行啦
相关文章推荐
- ExpandableButtonMenu |底部弹出菜单
- Flex创建弹出菜单(PopUpButton/Menu/PopMenuButton) 推荐
- Flex创建弹出菜单(PopUpButton/Menu/PopMenuButton)
- CMFCToolBar::ReplaceButton() 替换CMFCToolBarMenuButton控件 点击按钮弹出菜单问题
- android按钮拖动Button 在up事件中做弹出菜单调用(通过判断坐标解决事件冲突问题)
- Android ListView长按事件弹出菜单并获取选中的item
- 轻量级的菜单弹出效果 - RNExpandingButtonBar
- 各种回调:定时器schedule、普通回调callFunc、菜单回调menu_selector、事件回调event_selector
- Android学习——FloatingActionButton制作简易弹出菜单
- Android7.0 修改下载应用,点击返回按钮事件由弹出菜单改为直接退出下载应用
- Java基础之处理事件——添加菜单图标(Sketcher 8 with toolbar buttons and menu icons)
- Android基础之响应Menu键弹出菜单Demo
- listview长按弹出菜单并响应菜单事件
- Menu菜单的创建和事件处理
- Toolbar 设置 menu 背景色、字体颜色以及弹出菜单不悬浮
- Android CircularFloatingActionMenu:作为系统级按钮悬浮桌面弹出菜单使用(3)
- Android之ListView长按列表项弹出菜单 给菜单项添加事件 获取上下文
- VC popup Menu,弹出菜单
- Android基础之Menu菜单的创建与响应点击事件
- 服务器控件button点击时执行脚本弹出提示对话框Button2.Attributes.Add("onclick","事件")