2013-06-05 17 views
0

我想有這樣一個下拉列表:Android的下拉列表創建無Spinner組件

enter image description here

但我想流行起來,當你點擊一個菜單項。所以微調不是必需的。是否有獨立的下拉列表,或者是否可以自動觸發微調器?

+0

這就是微調器用來看,現在它只是從微調自己彈出 – tyczj

回答

1

你可以做到這幾個方面:

  1. 通過將另一<menu>元素<item>裏面給你的項目的子菜單標籤。
  2. 處理該項目點擊自己並顯示一個ListPopupWindow
  3. 創建一個DialogFragment。覆蓋onCreateDialog()並使用AlertDialog.Builder創建對話框。在構建器上調用setSingleChoiceItems()的其中一個變體,以設置要在內容中顯示的單個選項的列表。

第一種方法可能是最簡單的方法,因爲選擇將回調到您的onOptionsItemSelected()方法,您可以在其中輕鬆處理,但其他選項也可能對您有用。

+0

這是非常有益的。謝謝。 – cameron