2011-12-18 41 views
1

在我的應用程序中,我使用一些對話框來顯示信息。 我的應用程序的主題是自2年以來的Theme.Light,並且這些對話從開始就一直是黑色的。如何處理Theme.Light中的對話框背景在ICS前sdk上爲黑色而在ICS上爲白色的事實

現在與ICS,似乎谷歌只是改變了主意,把這些對話框變成白色:

見我的摩托的Xoom和我的Galaxy Nexus的屏幕截圖:

enter image description here

是什麼處理這種真正分裂的最佳做法是什麼?

我一直在考慮創建不同的佈局:layout-v14,但如果必須爲未來創建layout-v15,v-16等,我很快就會變得瘋狂。

或者有辦法告訴「低於v14」和「高於v14」嗎?

回答

2

layout-v14適用於v14及更高版本,因此如果將來出現任何不同樣式,您可以添加layout-vXX以支持此功能。並且v14和vXX之間的所有版本都將應用v14版式。

相關問題