0
A
回答
5
在res只是创建menu.xml文件/菜单文件夹像下面的例子
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_item1" android:title="@string/menu_item1"/ >
<item android:id="@+id/menu_item2" android:title="@string/menu_item2" >
<!-- "file" submenu -->
<menu>
<item android:id="@+id/sub_menu_item1"
android:title="@string/sub_menu_item1" />
<item android:id="@+id/sub_menu_item2"
android:title="@string/sub_menu_item2" />
</menu>
在布局创建像波纹管例如图像按钮
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_overflow_holo_dark"
android:contentDescription="@string/descr_overflow_button"
android:onClick="showPopup" />
创建显示方法你的弹出菜单。
public void showPopup(View v) {
PopupMenu popup = new PopupMenu(this, v);
// action is your menu.xml file
// This activity implements OnMenuItemClickListener
popup.setOnMenuItemClickListener(this);
popup.inflate(R.menu.actions);
popup.show();
}
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
// your menu id and perform action
case R.id.archive:
archive(item);
return true;
case R.id.delete:
delete(item);
return true;
default:
return false;
}
}
,你可以按照This tutorial
2
这就是所谓的一个PopupMenu的和可以放在任何地方。这里的文档是:http://developer.android.com/reference/android/widget/PopupMenu.html
通常情况下,您将拥有一个带有溢出图像资源的ImageButton,并将单击侦听器设置为使用ImageButton作为锚点视图来显示PopupMenu。
1
相关问题
- 1. Android的ListView的上下文菜单
- 2. ListView的上下文菜单
- 3. Android - ListView - 上下文菜单不工作
- 4. Android下ListView上的下拉菜单
- 5. ListView上下文菜单
- 6. 带有多个复选框的Android上下文菜单
- 7. 片段上下文菜单中的ListView
- 8. UWP ListView项目的上下文菜单
- 9. 如何在android的listview上使用上下文菜单?
- 10. ListView元素上下文菜单
- 11. 实现上下文菜单到ListView?
- 12. 上下文菜单android
- 13. Android上下文菜单
- 14. Android:上下文菜单编译错误
- 15. 带上下文菜单的WPF按钮
- 16. 造型带有圆角的`ListView`菜单
- 17. Android上的NoSuchMethodException上下文菜单
- 18. Android WebView上的上下文菜单
- 19. Android - ListView滑动手势触发器上下文菜单
- 20. 隐藏Android上下文菜单项目
- 21. Android上下文菜单不出现
- 22. Android从菜单选项中创建上下文菜单
- 23. 上下文菜单单击Android
- 24. android单件上下文菜单
- 25. 在ListView上的Longclick上打开上下文菜单
- 26. 行在android中的上下文菜单?
- 27. Android中的浮动上下文菜单
- 28. 对齐android的上下文菜单
- 29. Android的短信上下文菜单
- 30. android中的上下文菜单