我的ActionBarSherlock实现了我的界面,它适用于最新的Android版本。但是这个android 2.1到了android 2.3,它保留了较旧的标题栏,我找不到删除它的方法。
我已经尝试过了:
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
if (actionBar != null) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
}
}
使用android Window对象和Sherlock的Window对象。 不能让塔尔酒吧消失......
答案 0 :(得分:1)
RES /值/ style.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="@android:style/Theme.Black.NoTitleBar" />
</resources>
RES /值-V11 / style.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="@android:style/Theme.Holo.NoActionBar" />
</resources>
在AndroidManifest.xml中:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
...
</application>
答案 1 :(得分:1)
示例:
<style name="Theme.MyApp" parent="Theme.Sherlock.Light.NoActionBar">
因此您可以将此主题应用于AndroidManifest文件中的活动:
<activity android:theme="@style/Theme.MyApp"></activity>