2011-12-25 60 views
10

在v3 android應用程序中,有對話主題(例如:Theme.Holo.Dialog)的活動是否可能具有操作欄?我試着調整windowIsFloating屬性,但是導致了一個異常,「actionbarimpl不兼容」,表示當前的對話框主題不支持動作條?對話主題活動與動作欄

它應該是可能的,因爲三星Galaxy Tab上的多個應用程序都與操作欄對話。

謝謝。

+3

你試過嗎? http://stackoverflow.com/questions/11425020/actionbar-in-a-dialogfragment/12275009#12275009 – deviant 2012-10-24 08:06:55

+0

還沒有嘗試過,但我只是想提前表達我的不可估量的感激之情。這對我來說非常沮喪。 – mido 2012-11-27 14:21:12

回答

3

對話框主題不是爲了顯示一個ActionBar而設計的。 Read this for more information.

當使用對話框時,您希望用戶選擇不同的選項並作出一些決定。我不知道你的用例是什麼,但你最好改變你的用戶界面設計,以便你可以用另一種解決方案來管理你的用例。 Android設計的解決方案。

如果你真的想用一個對話框,一個動作條,你可以通過使用 Custom Dialog與自定義佈局創建自己的,並建立一個動作條克隆佈局。

+0

你說得對。對話框沒有這些,但很難找到很多三星應用程序與「操作欄」的對話,只是後來發現它不是在實際開發應用程序時獲得的標準。 – mido 2012-10-04 11:32:01

相關問題