我正在构建一个应该在 android 2.3 上运行的应用程序,并且我添加了 ActionBarSherlock 和 HoloEverywhere 库。
为了使用 ActionBarSherlock 我必须像这样使用 Theme.Sherlock :
<application
...
android:theme="@style/Theme.Sherlock"
... >
没关系。
我的主要活动非常简单:只是一个有 5 行的 ListView(我不使用 ListAcivity)。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/menuListView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
由于它是 android 2.3,我仍然有橙色和黑色主题(当然除了 ActionBar)。现在我想通过像这样修改我的清单来添加 HoloEverywhere 主题:
<application
...
android:theme="@style/Theme.HoloEverywhereDark.Sherlock"
... >
但这并没有改变任何东西......我错过了什么?