我想在我的活動中創建一個按鈕,以便點擊按鈕顯示下拉菜單列表,並且當從下拉列表中選擇一個選項時,新的活動開始。 所以基本上我想在我的按鈕點擊Android應用程序開始多個活動。我發現這個教程http://www.mkyong.com/android/android-spinner-drop-down-list-example/ 但在這裏,我只能敬酒一個項目選擇,如果我嘗試開始新的意圖,而不是吐司我得到錯誤。 請引導我,如果有更好的想法做到這一點,請讓我知道。在android按鈕上的下拉菜單啓動多個活動
回答
你只需要修改的點擊監聽的微調功能,並開始根據所單擊項目所需的活動:
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Activity activity = (Activity) parent.getContext();
Intent myIntent = new Intent();
if (pos == 0) {
myIntent.setClassName(activity, MyActivity1.class);
} else if (pos == 1) {
myIntent.setClassName(activity, MyActivity2.class);
}
activity.startActivity(myIntent);
}
布魯斯。感謝這很好的開始活動,但如果你能指導我的話,會遇到另一個問題。當我的應用程序啓動時,會自動對第一個選項活動進行測試,而不是等待某個項目被我選中。如果我按回手機按鈕,它會將我帶到指定微調器的主要活動。所以我不知道它是微調問題還是選擇代碼中的問題。 – 2014-12-03 09:42:27
解決了這個問題。 – 2014-12-03 10:02:06
我很高興聽到你解決它,但爲了記錄我想提供一個解決方案,您先前的評論。我將通過使第一個選擇類似於「選擇活動」來解決這個問題,所以當微調器設置爲該值並且偵聽器被調用時,(pos == 0)可以不做任何事情。然後,當用戶選擇其中一個項目時,您可以啓動相應的活動。無論如何,很高興幫助! – Bruce 2014-12-03 16:47:20
- 1. 在選項菜單中啓動活動後的返回按鈕
- 2. 從菜單按鈕啓動一個活動?
- 3. 在Bootstrap(AdminLTE)上的下拉菜單中顯示活動菜單
- 4. Android:從選項菜單啓動活動
- 5. 從第一個按鈕下拉菜單後移動下一個按鈕
- 6. 鏈接按鈕上的下拉菜單?
- 7. Android按鈕無法啓動活動
- 8. 如何在按下Android菜單按鈕時訪問我自己的活動?
- 9. 在按鈕上添加一個浮動上下文菜單
- 10. 菜單按鈕的活動編程
- 11. 多個活動上的相同按鈕
- 12. 滾動下拉菜單滾動太多
- 13. 如何在對話框上按下按鈕時啓動一個活動
- 14. 在一個活動中創建多個上下文菜單
- 15. 引導下拉菜單活動類
- 16. 下拉菜單啓動功能
- 17. Android活動菜單
- 18. 帶上下文菜單和按需表單的浮動按鈕
- 19. Android按鈕正在移動或從菜單活動導航到子菜單活動
- 20. Android活動按鈕
- 21. Android:確定要啓動哪個活動的按鈕?
- 22. Android的 - 啓動多個活動
- 23. 從啓動菜單/工具欄按鈕
- 24. 隱藏活動菜單項的下拉菜單
- 25. 在jQuery中下拉菜單和按鈕
- 26. 將相同的上下文菜單添加到多個活動
- 27. 日食的android主菜單與按鈕開始新的活動
- 28. Android-Libgdx,在按鈕上啓動遊戲後調用另一個活動點擊
- 29. 導航欄上的「活動」框未顯示下拉菜單
- 30. 單擊按鈕時無法顯示下一個活動[Android]
你能張貼你的錯誤,代碼?沒有理由你不應該做你想做的事。 – Alan 2014-12-03 08:12:02