我在我的app.i中使用操作栏使用sherlock库在android版本3.0下方显示操作栏。工作正常。我想在我的app.i中添加标题栏做了以下内容:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title_layout);
在xml中我做到了:
<style name="title_theme" parent="@style/Sherlock.__Theme.DarkActionBar">
<item name="android:windowNoTitle">false</item>
<item name="android:windowTitleSize">50dip</item>
<item name="android:windowTitleBackgroundStyle">@style/title_theme</item>
</style>
适用于Android api&lt; 3.0,但高于3.0它不起作用。它说:
You cannot combine custom titles with other title feature..
答案 0 :(得分:0)
可能没有必要使用标题栏,因为操作栏支持标题功能
所以你只需要添加getSherlockActivity.getSupportActionBar().setTitle("some text");
你试过这个左右
getSherlockActivity.getSupportActionBar().setCustomView(customNav);
getSherlockActivity.getSupportActionBar().setDisplayShowCustomEnabled(true);