我正在构建一个应用程序,它应该在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"
... >
但这并没有改变任何事情... 我错过了什么吗?