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中的上下文菜單