2012-06-14 56 views
2

是否可以在Android 3.0+中使用自定義視圖爲菜單項創建ActionBar ActionProvider?到目前爲止,我已經看到這些圖標和文本,並帶有複選框的文本,但是它可能會膨脹任意視圖嗎?帶有自定義視圖而不是菜單項的ActionProvider?

在此先感謝。

+0

通過「菜單項」,你的意思是溢出菜單? – CommonsWare

+0

我不認爲我是這個意思。以ShareActionProvider爲例。當你使用其中的一個時,它會彈出一個包含每個項目的圖標和文本的菜單。你可以用自定義視圖替換這些嗎?還是你堅持只是菜單項? – Thorinside

回答

3

ShareActionProvider間接使用PopupWindow,它可以容納任何你想要的東西。

+0

是的,您是對的,我看到它創建了一個ActivityChooserView,它創建一個ListPopupWindow,它是一個標準列表,並按照慣例從適配器獲取其視圖。感謝您的正確方向。 – Thorinside