在我的应用程序中,我使用一些对话框来显示信息。
我的应用程序的主题是2年以来的Theme.Light,并且这些对话框从一开始就一直是黑色的。

现在有了ICS,似乎Google改变了主意并将这些对话框变成白色:

查看我的Moto Xoom和我的Galaxy Nexus的屏幕截图:



处理这种真正的碎片的最佳实践是什么?

我一直在考虑创建不同的布局:layout-v14,但是如果将来我必须创建layout-v15,v-16等,我很快就会发疯。

还是有办法告诉“低于v14”和“高于v14”?

最佳答案

layout-v14适用于v14及更高版本,因此,如果将来出现任何其他样式,则可以添加layout-vXX来支持此功能。 v14和vXX之间的所有版本都将采用v14布局。

10-08 09:19