2013-08-20 55 views
0

我一直在API 10上測試我的應用程序,並且一些視圖似乎有所不同。主題Sherlock對話框API 10

首先,所有對話框的背景似乎是黑色時,他們應該是白色作爲新的API:

enter image description here

其次,文字的凸起爲深灰色,而不是白色的新的API:

enter image description here

如何更改的XML主題保持一致?

在此先感謝。

回答

0

如果您導航到ActionBarSherlock庫中的abs_attrs.xml文件,您會看到主題具有一組用於各種屬性的名稱/值對。您需要找到對話框中使用的名稱 - 值對。通常這些名稱是非常明顯的,您可以看到這些屬性在abs_theme.xml文件中的使用方式。

您只需要覆蓋(將它們添加到應用程序的主題)適當的屬性即可。如果您之前沒有使用ABS主題,則應該閱讀一些關於「鏡像」http://actionbarsherlock.com/theming.html的文檔。